Ответ:

В худшем случае можно достать носки только двух цветов. Дольше всего можно обходиться без серых носков, если достать все белые и чёрные: 10 + 7 = 17. Следующий, 18-й носок гарантированно будет серым, а белый и чёрный уже будут среди вынутых.

Ответ: 18 носков.