Olympiad Number Theory Book: Text & Solutions

This download contains the 297-page copy of the book with full solutions.