Which of the following where ideas that influence the constitution

A the Magna Carta from England
B the Roman republic
C European enlightenment
D all of the above

D all of the above