иерархия разбитая на классы и дз с исправленными переменными