Canadian National Math Olympiad Question