ProjectEuler.net solved tasks by me are sourced here