Love the jam puzzles like this, requires some lateral thinking to finish the puzzles. Difficulty curve seemed good, you done did good :D