Почему круглая?
Рассмотрим каждое предложение.
Цитата
Шарф почтальона Печкина не синий и не красный
1) Значит у Печкина шарф - зелёный или жёлтый.
Цитата
Между Матроскиным и обладателем желтого шарфа сидит персонаж в зеленом шарфе.
2) Значит у Матроскина не может быть жёлтого и зелёного шарфа, тогда у него синий или красный шарф.
Цитата
Шарик не в зеленом и не в синем шарфе
3) Значит у Шарика - красный или жёлтый шарф.
Цитата
Дядя федор сидит около Шарика и персонажа в красном шарфе.
Из этого предложения и из 3) видно, что у Шарика может быть только жёлтый шарф.
Тогда из 1) Печкину достался зелёный шарф.
Итак, два цвета у нас распредилились, но поскольку из предложения
Цитата
Дядя федор сидит около Шарика и персонажа в красном шарфе.
понятно, что дядя Фёдор не может быть в красном шарфе, ему остаётся только синий шарф.
Тогда оставшийся красный шарф может принадлежать только Матроскину.
Я понятно объяснила?
Дядя Федор - синий шарф
Шарик - желтый
Матроскин - красный
Печкин - зеленый