https://projecteuler.net/ Answers