added ProjectEuler6