euler 7 8 & 9 writeup