сложности контрактов