Nice puzzle design.
When I see the "this one's hard" level, I thought it's near the end. I'm glad it have a lot more after that.