Puzzles, brainteasers and tricky problems have gotten more and more popular lately. It’s become a trend to challenge your friends; ...