project euler 4 done