home work 4(окончательно исправленное)