Решение:
Чтобы гарантированно получить пару носков одного цвета, нужно рассмотреть наихудший сценарий. Иван достает носки по одному.
- Сначала он может достать по одному носку каждого цвета: 1 черный, 1 синий, 1 зеленый, 1 белый.
- После этого, какой бы носок он ни достал следующим, он составит пару с одним из уже имеющихся.
- Количество пар: 4 пары черных = 8 носков; 3 пары синих = 6 носков; 5 пар зеленых = 10 носков; 2 пары белых = 4 носка.
- Всего цветов: 4.
- В наихудшем случае, Иван достанет по одному носку каждого цвета, то есть 4 носка.
- Следующий, пятый носок, обязательно составит пару с одним из четырех уже вытащенных.
Ответ: 5 носков.