That was a surprisingly difficult puzzle for me, even though the goal is clear, it is quite hard to think "backwards". An enjoyable entry overall, good job! :)