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