Problem-Solving and Selected Topics in Number Theory: In the Spirit of the Mathematical Olympiads