Найдём разницу расхода шерстяной и льняной ткани:
1) 340 - 320 = 20 (м) больше израсходовали льняной ткани, чем шерстяной.
Эти "лишние" 20 метров ткании пошли на пошив 5 костюмов.
2) 20 : 5 = 4 (м) ткани - расходовали на каждый костюм, льняной или шерстяной.
3) 320 : 4 = 80 (костюмов) из шерсти.
4) 340 : 4 = 85 (костюмов) льняных.