Great puzzle design! It took a good while for me to figure out the solution.
I’m happy you enjoyed it!