Project Euler Problem 51 - 56 completed on 2013-02-03