euler problem 16
euler problem 17
euler problem 18