Puzzle with special rules