Сложная загадка.