Надеюсь нормально получилось?
513