https://www.collectedny.org/2017/04/hundreds-of-challenging-math-problems-worth-solving/
Hundreds of Challenging Math Problems Worth Solving