Which is true regarding ex post facto laws?

Which is true regarding ex post facto laws?

A. Only the states may pass ex post facto laws.
B. Only Congress may pass ex post facto laws.
C. Ex post facto laws happen often in the United States.
D. Ex post facto laws are rare in the United States.