project euler 17 done