Cool brainteaser, not an idea I have seen before. I managed to do it but the last one really had me stumped!
Nice job beating it! Thanks for playing.