CryptoX : Compositional Reasoning Evaluation of Large Language Models