Number Theory Problem Solving (finished)