not all puzzles have an implementation