project euler 5 solution python