I computed the 10 first powers of 256 and I noticed that they all end by 6.
256^1 = 256
256^2 = 65536
256^3 = 16777216
256^4 = 4294967296
256^5 = 1099511627776
256^6 = 281474976710656
256^7 = 72057594037927936
256^8 = 18446744073709551616
256^9 = 4722366482869645213696
256^10 = 1208925819614629174706176
My intuition is that it is the same for all powers of 256 but I can't figure out how to prove it, any suggestion?
My attempt was to show that $\forall n$ there is a $k$ such that $2^{8n} = k*10 + 6$, $k$ and $n$ being non null integers. I tried to decompose the right member in powers of $2$ but that leaves me stuck.
$$(10x+6)(10y+6)=100xy+60 (x+y)+3\color {red}6. $$