Think you're smart? Try to solve this puzzle...

Link : http://mindbluff.com/askchess.htm