Problem 3 proj euler