Freelancer:
unbrokenindranil
This entry tries to meet your requirements
Kindly check the attached file