Andreescu, Titu Problems from the book. 3rd ed. Plano, TX : XYZ Press, 2024. xv, 604 p. QA43 A55 2024