Фрілансер:
antlogist
Variant 3
Let me know if something needs changing.