Ответ:

В условии обрезана часть первой строки, но из приведённого решения видно, что на один зонт требуется 6 м ткани. Проверим вычисление: 42 : 6 = 7.

Ответ: 7 зонтов; приведённое решение верное.