https://geekdad.com/2012/12/geekdad-puzzle-of-the-week-the-present-game/
GeekDad Puzzle of the Week: The Present Game