Yes....these numbers work.....BUT the question says the 3rd piece is 30 feet shorter then the second NOT 20 feet as you solved
so the question is incorrect....not possible !
But like you ...If we modify the question somewhat IF the question says third piece is 30 ft less than the FIRST piece then it would work
55.714 ft 18.5714 ft and 25.714 ft WOULD be the three pieces