A nice puzzle, how twisted ! I enjoyed figuring it out. Even the first level is a challenging. Well done.