Answers from user 14march2014