Not sure if this has been done (and it's old news) but if you haven't tried it... give it a go!
http://www.addictinggames.com/puzzle-ga ... lequiz.jsp
it probably only took you a few minutes to complete the above so try the next one...
http://www.addictinggames.com/puzzle-ga ... equiz2.jsp
You can find all the answers pretty easy on google after you get pissed off, but then you have to search further for the reasons behind the answers as they don't seem to make any sense.... suprisingly there is some logic involved.
Enjoy...