Юниорская Балканская олимпиада по математике 2005 года | Казахстанские олимпиады

Докажите, что можно выбрать

(a) 5 точек на плоскости так, что среди всех треугольников с вершинами в этих точках найдутся 8 прямоугольных;
(b) 64 точек на плоскости так, что среди всех треугольников с вершинами в этих точках найдутся не менее 2005 прямоугольных.