Project Euler #018

