La mia soluzione è molto simile a quella di darkcrystal, ma leggermente diversa, quindi la posto (anche perchè mi ha bruciato sul tempo, l'avevo risolto ma per mancanza di tempo non l'ho postato

)
Voglio dimostrare che gli insiemi
$ \{1^2,3^2,...,(2^{n-2}-1)^2\} $ e $ \{1,9,...,2^{n}-7\} $
coincidono modulo $ 2^n $.
Come già detto $ (2k+1)^2\equiv 1\pmod 8 \forall k $.
Adesso supponiamo che 2 dispari diversi, entrambi compresi tra $ 1 $ e $ 2^{n-2}-1 $, abbiano lo stesso residuo quadratico, cioè che
$ (2k+1)^2\equiv (2j+1)^2 \pmod {2^n} $
per qualche k,j. Sviluppando si ottiene
$ 4k^2+4k\equiv 4j^2+4j \pmod {2^n} \Leftrightarrow k^2+k\equiv j^2+j \pmod{2^{n-2}} $
Questo è equivalente a
$ k^2+k-j^2-j\equiv 0\pmod{2^{n-2}}\Leftrightarrow (k-j)(k+j+1)\equiv 0 \pmod{2^{n-2}} $
A questo punto, $ k-j $ e $ k+j+1 $ hanno diversa parità, per cui si deve avere $ k-j\equiv 0 \pmod{2^{n-2}} $ oppure $ k+j+1\equiv 0 \pmod{2^{n-2}} $
Il primo caso implica $ k\equiv j \pmod{2^{n-2}} $.
Secondo caso: $ k+j+1\equiv 0 \pmod{2^{n-2}} $
Però si ha che $ 1\leq 2k+1,2j+1\leq 2^{n-2}-1 $ e quindi $ 0\leq k,j \leq 2^{n-3}-1 $, che implica $ 0\leq k+j+1\leq 2^{n-2}-1 $, ma quindi è impossibile soddisfare la congruenza.
A questo punto si conclude notando che i due insiemi hanno la stessa cardinalità e che la funzione è iniettiva, e dunque biiettiva.