Let say the unit of money is $ so the rate of carpet is 25.99 $ / square yard
We know that
1 square yard = 0.836 square meter
Price for one square yard = 25.99$
therefore the price for 0.836 square meter = 25.99$
So price of one square meter = 25. 99 / 0.836 = 31.1 $
Hence price is 31. 1 / square meter