Can You Crack the Code? Math Olympiad Challenges