Freelancer:
shubhamoberoi
Another attempt.
Feedback please.