104 Number Theory Problems by Titu Andreescu & Dorin Andrica