Спасибо, уже потом увидела ошибку. А вообще решение начинать с того, чтобы X вынести за скобку?