Added Project Euler problem 109