A Mathematical Olympiad Companion Pdf (2024)