Answers from user janakanim