add solution to Euler Problem1