It takes about 18 (22, 24) ounces of 4-ply sayelle and one pair each sizes 5 and 8 standard knitting needles.