How To Solve Brain Teasers Puzzles