Problems for Project Euler at https://projecteuler.net/