Hpn0 - the Puzzle That Solves You