When was the last time you put your mind to some really tricky riddles? Test yourself and see how many of these brain twisters you can solve and then throw this …

source