This one was a lot of fun. Some are easy and some are really tough.

I got 23 out of 30. Enjoy!