Азиатско-Тихоокеанская олимпиада по математике 2004 года | Казахстанские олимпиады

Пусть дано множество SS, состоящее из 2004 точек плоскости, никакие три из которых не лежат на одной прямой. Через LL обозначим множество прямых, проходящих через все пары точек множества SS. Докажите, что точки множества SS возможно покрасить не более чем в два цвета так, что для любых точек pp и qq множества SS количество прямых из LL, разделяющих pp и qq, нечетно тогда и только тогда, когда pp и qq имеют одинаковый цвет.
Замечание. Прямая \ell разделяет две точки pp и qq, если pp и qq лежат на разных полуплоскостях, образованных прямой \ell, и ни одна из них не лежит на \ell.