Многоголовый змей знает 105 слов, причем каждая голова знает одинаковое количество слов и разные головы не знают одного и того же слова. Сколько голов у змея, если их больше 10, но меньше 20? Какое наименьшее количество голов нужно использовать змею, чтобы сказать 40 разных известных ему слов?