A solid puzzle concept well-executed! Really got me thinking towards the end and had a nice smooth ramp in terms of difficulty curve. Excellent job!