Answers from user sajidhasans