This puzzle is quickly spawning more and more sub-puzzles...