Why did Japanese soldiers kill so many civilians in Nanking, China?

Why did Japanese soldiers kill so many civilians in Nanking, China?

a. Commanders encouraged their soldiers to be as brutal as possible.
b.Civilians attacked the soldiers first, and then the soldiers retaliated.
c. Soldiers were inexperienced at fighting and panicked under pressure.
d. Chinese forces were closing in, so the soldiers took desperate measures.