How did cryptanalysts break codes?

A.
They tried different combinations of numbers and letters.

B.
They learned what language was being used in the message.

C.
They questioned the people who created the code.

D.
They took apart the machines that created the code.

A. They tried different combinations of numbers and letters.