project euler 24