Answers to Brain teasers