1 этот день- суббота (вчера для послезавтра был понедельник- значит, день рождения в воскресенье, позавчера для завтра это суббота, которая является позавчера для понедельника.)
2. 10 лжецов и 10 рыцарей (лжец соврет и назовет рыцаря лжецом, а рыцарь скажет правду и назовет лжеца лжецом- поэтому все сказали одно и то же)
3. Нам надо достать 3 шарика одного цвета, значит, это будут только желтые, зеленые или белые, но не синие и красные, их меньше, чем 3. В самой неудачной ситуации мы сначала вытащим 1 красный, 2 синих, 2 желтых, 2 зеленых и 2 белых - их 9, и Только следующий шарик- десятый, решит нам задачу, какой бы он ни был-желтый ,зеленый или белый. Ответ- 10 шариков надо вытащить