Молі та Дірки
N кротів живуть у котеджі пана Тапакоба. Кожен кріт мешкає у своєму власному рядку. Пан Тапакоб не радий їх присутності, тому вирішив їх вигнати. Проте є три найсильніші кроти, які не хочуть покидати свої місця. Це Шурег, Руслан і Руслан. Не потрібно розрізняти двох Русланів. Іноді ці три кроти визирають з рядків, щоб оглянутися навколо. Але лише один з них, найдивніший кріт (Шурег), не сліпий. Коли вони визирають з рядка, Шурег дивиться на двох інших кротів. Проте, як кріт, його зір своєрідний, і він не може бачити під будь-яким кутом. Кут між двома іншими кротами (назвемо його A) повинен бути гострим, і ціла частина значення 90/A (у градусах) повинна дорівнювати третій цифрі після коми десяткового представлення cos(A).
Вам надано координати рядків. Пан Тапакоб хоче знати, скільки є способів для кротів визирнути з рядків так, щоб Шурег міг бачити двох інших кротів. Будь-який кріт може вийти з будь-якого рядка, але три рядки, з яких вони виходять, повинні бути всі різними.
Вхідні дані
Перша строка введення містить ціле число N (3 ≤ N ≤ 800). Наступні N рядків містять координати рядків; кожен рядок складається з двох цілих чисел, розділених пробілом. Координати не перевищують 1000 за абсолютною величиною. Жодні два рядки не співпадають.
Вихідні дані
Виведіть одне ціле число — кількість способів.