Euler problem 35