Answers from user tanveer776