не стесняемся комментировать)
I

II

III

IV