Gọi chiều dài ban đầu của tấm vải xanh là a, tấm vải đỏ là b.
Theo đề bài, ta có tấm vải xanh dài gấp 3 lần tấm vải đỏ => a = 3b (m) (1)
Cửa hàng bán 25m vải xanh và 7m vải đỏ thì số vải còn lại bằng nhau => a-25 = b-7 (m) (2)
Thay (1) vào (2), ta có:
a-25 = b-7
=> 3b-25 = b-7
=> 2b-25=7 (bớt cả 2 vế đi b)
2b = 25+7 = 32
=> b = 32/2 = 16 (m)
=> Vải đỏ dài 16m
Từ (1) => Vải xanh dài 16*3 = 48(m)
:)