Made it all the way to the last level but cannot crack it for the life of me, awesome awesome puzzles
That's better than what I have so far, I couldn't get 12 and 15 yet in addition to 19.