диагональ разбивает прямоугольник на 2 одинаковых прямоугольных треугольника.
Теперь вспомним теорему Пифагора, из которой зная длину катетов вы можете вычислить длину гипотенузы.
Обозначим длины сторон прямоугольника, которые одновременно являются катетами одного из треугольников х и у. Тогда длина гипотенузы - диагонали будет равна:
289 = x^2 + y^2
Так как противоположные стороны прямоугольника равны, то длина периметра равна:
46 = 2x + 2y
Теперь мы имеем 2 уравнения и 2 неизвестных...Выразите из второго уравнения у через х и подставьте в первое. Получится квадратное уравнение. Решаете его