Python solutions to Euler Challange