Really good execution of a simple but interesting idea. Your puzzles are enjoyable and rewarding when resolve them !