Lets solve some riddles........