Makes sense - however Canaries wasn't mentioned, there's 7 of those (managed to visit 4 already so I'm getting there!!)
I don't see any of these puzzles in front of me so don't know how certain answers fit in if that makes sense? some compilers make them easier and less challenging than others. :-)