Answers edited by dhruv ahlawat