Minor edits
Better solution for question-4.
9.5/10