Answers from user atul431