Ответ:

Сумма периметров двух треугольников включает все стороны четырёхугольника и диагональ дважды.

Поэтому \(21+30=31+2d\), где \(d\) — длина диагонали.

\(2d=51-31=20\), откуда \(d=10\) см.

Ответ: 10 см.