Answers from user sharjeel786