solution to Olympiad math