AMC 10 Step by Step
Printable set

Number Theory set

20 problems, difficulty 2–4, one per topic where possible