Freelancer:
hArtyom
Update of Entry #4
Here is an update to my previous version. I made adjustments you required. Please check