Freelancer:
elzybert
Version 2
I've made the corrections you asked me.