Very nice puzzle design. Challenging without being confusing. You can see how it works as you move along. A couple of sneaky moves at the end that I largely stumbled over, but excellent short game. Thanks.