Let x be the the cost of the woolen shirt. Since the woolen shirt cost $25 more than a cotton shirt, the price of the cotton shirt can be express as
We know that 3 cotton shirts and a woolen shirt cost $145, then:
Solving for x, we have
Therefore, the woolen shirt cost $55.