Great idea, great execution! The top right diagram turned out to be very important to help me visualize the puzzles.
Thanks!