project euler 6