Answers from user Sohagchowdhury