The Three Utilities puzzle with 3Blue1Brown
Start watching the video but once you understand the puzzle, pause the video and try solving the puzzle by yourself. I figured out the key insight to solve the puzzle after playing around for a few minutes and I am on a high right now :D
Also, if you don't already follow and subscribe to 3Blue1Brown, you really _really_ should.