Flexible Puzzle-Fish