Why did Nixon establish a relationship with China?

A.) The UN Security Council had asked him to do this.
B.) He expected to achieve economic gains through trade with the capitalist Chinese government.
C.) The military needed to purchase Chinese ammunition following the Vietnam War.
D.) He thought that improved relations with China would improve relations with the Soviet Union.