Answers created by Soumajit N.