Answers edited by Shofi