Challenging and smart puzzle. I actually had to think for a while on some of them, and the use of the scale theme is nice.