You figures do not work – if they buy 2.4 and waste 20%, then they would be left with 2.4 – 0.48 = 1.92 meters which is not enough!
For every 100 they buy, they will waste 20 and have 80 available. Putting it the other way round, for every 80 needed they will have to buy 100. So to have 2 meters they need to buy 100/80 x 2 = 2.5 meters.