Answers from user upam2