Freelancer:
adi2381
Entry #2
this is a variant of previous one. let me know if any changes are needed. Thank you