Answers from user imtiaz5403507