Ответ:

Степени окисления изменяются:

  • N: +5 → −3 — принимает 8 электронов;
  • Al: 0 → +3 — отдаёт 3 электрона.

Наименьшее общее число электронов — 24: берём 3 атома азота и 8 атомов алюминия.

Балансировка остальных элементов даёт:

\[3KNO_3 + 8Al + 5KOH + 18H_2O \rightarrow 3NH_3 + 8K[Al(OH)_4\]

KNO₃ — окислитель, Al — восстановитель.

Ответ: 3KNO₃ + 8Al + 5KOH + 18H₂O → 3NH₃ + 8K[Al(OH)₄]; окислитель — KNO₃, восстановитель — Al.