euler 3 writeup