A Brain teaser is a form of puzzle, riddle or problem designed to challenge cognitive skills. These types of puzzles often challnges to our creative and lateral thinking skills. In my free time, I ...