Numberjacks puzzle