Answers from user AhsanNawaz