https://medium.com/puzzle-sphere/think-youre-good-at-algebra-try-solving-this-math-olympiad-problem-89a1e829830c