Answers from user KhanSehrish