Project Euler : Attempt : #123