Really enjoyed this! Clever puzzle and the presentation is really clean and nice. It was hard enough that it was really satisfying whenever one fell into place. I did look at a few hints (as well as googled one thing) and thought the hints were well-calibrated as nudges.