Lo primero que debes hacer es calcular esos gramos de reactivos, cuantas moléculas son, para ver cual es el reactivo limitante:
C7H5N3O6 = 12 * 7 + 1 * 5 + 14 * 3 + 16 * 6 = 227 g/mol
227 g ------------ 1 mol
12.6 g ----------- X = 0.0555 moles
O2 = 16 * 2 = 32 g/mol
32 g -------------- 1 mol
12.2 g ----------- X = 0.3813 moles
La relación TNT:O2 es 4:21, por lo que es casi 5 veces de oxígeno lo que se necesita por cada TNT (un poco más), mientras que la relación en las cantidades existentes es de casi 7 veces de oxígeno por TNT (0.3813 / 0.0555), así que el limitante es el TNT
Sabemos que 12.6g de TNT son 0.0555 moles y que 4 moles de TNT generan 10 moles de agua. Haciendo la regla de 3 tenemos
4 moles TNT ---------------- 10 moles H2O
0.0555 ------------------------- X = 0.13875 moles H2O (esto es lo generado)
Ya solo queda saber cuantos gramos son, para eso vemos primero el peso molar del agua
H2O = 1 * 2 + 16 = 18 g/mol
1 mol ---------------- 18 g
0.013875 mol --- X = 2.50 g
No sé si habrá una manera más sencilla, pero aunque rebuscado, lo que tiene es que son todos cálculos elementales y uso de la tabla periódica.
Salu2