Да, как раз 2 дня. А вот если их 100 (50 на 50), то в первый день каждый видит или 50 , или 49 красных. И так они стоят 49 дней, хотя все всё равно понимают, что красных либо 49, либо 50
так вот кто 49 красных видит что он зеленый и что среди этих 49 красных есть красный, который думает что он зеленый и видит 48 красных и что среди этих 48 красных есть красный, который думает что он зеленый и видит 47 красных ...