I need help on this math problem.

The width of a certain painting is 5cm less than twice the length. The length of the diagonal distance across the painting is 107cm. Find the length and width. Round your answer to 2 decimal places.

How should I set up for this problem?
I was thinking of using pythagorus but I don't seem to be getting the right answer. I might be doing something wrong.

please help and thank you

length -- x

width -- 2x-5

x^2 + (2x-5)^2 = 107^2
x^2 + 4x^2 - 20x + 25 = 11449
5x^2 - 20x - 11424 = 0
x = (20 ± √228880)/10
= 49.84 or a negative

length is 49.84
width = 94.68

check:

49.84^2 + 94.68^2 = 11448.32
107^2 = 11449
close enough using only 2 decimals