определение логики