Answers edited by Armin Nahar Mim