euler 18 solved