Which of the following was a new weapon or new method of warfare used during World War I

A. Warships
B. U-Boats
C. Rifles
D. Cannons​