задача удовлетворения ограничений