Euler 35
Problem 36 & 37