http://primepuzzle.com/tunxis/math_contest_2016.html