Answers from user lemonkhan