For any $c\in \mathbb R$, let $a_1\in D$ to be smaller than $c$. Then find $a_2\in (\max\\{a_1, c-\frac{1}{2}\\}, c)\cap D$, $a_3\in (\max\\{a_2, c-\frac{1}{3}\\}, c)\cap D$ etc. (By induction of course)
For any $c\in \mathbb R$, let $a_1\in D$ to be smaller than $c$. Then find $a_2\in (\max\\{a_1, c-\frac{1}{2}\\}, c)\cap D$, $a_3\in (\max\\{a_2, c-\frac{1}{3}\\}, c)\cap D$ etc. (By induction of course)