euler_problem1