Заметим, что Витя съел больше всех конфет, а Света съел меньше всех конфет. Рассмотрим несколько вариантов.
Если Света съела ноль конфет, тогда Катя съела три конфеты, а Витя съел 14 конфет, чего быть не может.
Если Света съела одну конфету, тогда Катя съела четыре конфеты, а Витя съел 12 конфет, чего быть не может.
Если Света съела две конфеты, тогда Катя съела пять конфет, а Витя съел 10 конфет, чего быть не может.
Если Света съела три конфеты, тогда Катя съела шесть конфет, а Витя съел 8 конфет, это соответствует условиям задачи.
Если Света съела ноль конфет, тогда Катя съела три конфеты, а Витя съел 14 конфет, чего быть не может.
Если Света съела одну конфету, тогда Катя съела четыре конфеты, а Витя съел 12 конфет, чего быть не может.
Если Света съела две конфеты, тогда Катя съела пять конфет, а Витя съел 10 конфет, чего быть не может.
Если Света съела три конфеты, тогда Катя съела шесть конфет, а Витя съел 8 конфет, это соответствует условиям задачи.
Ответ: 3.