Which of the following equations have infinitely many solutions?
Choose all answers that apply:

A. −76x+76=76x+76

B. −76x+76=−76x+76

C. 76x+76=76x+76

D. 76x+76=−76x+76