I came across these interesting brain teasers today. While i somewhat doubt that Microsoft or Einstein had anything to do with them, they're still worth a try.