Caroline is sewing a costume with 42 small ribbons on it. Each ribbon is \frac{1}{3} 3 1 ​ of a yard long. How many yards of ribbon does she need?