Answers from user ShakhawatShihab