Wasn’t immediately obvious what was going on, but once I worked that out it was a great little challenge. One of those ‘feels easy at first but things quickly start piling up’ energies.
Great job.