Solución. El número resultante se puede escribir como
\[N=a_1+a_210^5+a_310^{10}+\ldots+a_{88889}10^{444440},\]
siendo $(a_1,a_2,a_3,\ldots,a_{88889})$ la ordenación de los números que se ha tomado. Ahora bien, el número $10^5-1=99999$ se puede descomponer como $99999=9\cdot 11111$, luego se cumple que $10^5\equiv 1\ (\text{mód}\ 11111)$, lo que quiere decir que
\[N\equiv a_1+a_2+a_3+\ldots+a_{88889}\ (\text{mód}\ 11111).\]
Ahora bien los números del $11111$ al $99999$ recorren nueve veces todos los restos módulo $11111$ (más una vez el resto cero). Como cada resto y su opuesto son distintos módulo $11111$ (ya que $11111$ es impar), está claro que la suma de todos los restos desde $0$ a $11110$ es igual a cero. Volviendo al razonamiento anterior, esto nos asegura que
\[N\equiv a_1+a_2+a_3+\ldots+a_{88889}\equiv 0\ (\text{mód}\ 11111),\]
luego el número $N$ es múltiplo de $11111$ independientemente del orden que se ha elegido para colocar los números. Por tanto, no puede ser una potencia de $2$, como queríamos probar.
Nota. Observemos que $99999=3^2\cdot 41\cdot 271$, luego también podríamos haber hecho el mismo razonamiento módulo $41$ ó módulo $271$. No obstante, la técnica usual en estos casos (trabajar módulo $3$ ó $9$) no funciona en este caso ya que queda $N\equiv 8\ (\text{mód}\ 9)$ y sí hay potencias de $2$ congruentes con $8$ módulo $9$.