D. Регистрация бренда
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Флеш появился появился на свет в середине 20-х годов XX века. Соответственно, в настоящее время ему уже скоро исполнится 100 лет и по правилам Лиги справедливости он вынужден будет сложить с себя полномочия супергероя и выйти на заслуженный отдых.

Супергероям тоже нужно зарабатывать на жизнь, поэтому Флеш решил зарегистрировать свой бренда и получать плату за его использование. Бренд Флеша представляет собой ломанную линию, состоящую ровно из шести точек. Если двигаться вдоль ломанной, то поворот к следующей точке будет чередоваться (сперва левый, затем правый, затем левый и т. д.) и он будет резкий (угол поворота более ). Такая ломанная напоминает молнию.

Представим вселенную в виде множества из n точек, каждая из которых представляет собой планету. По новому закону межгалактического правительства каждый супергерой может получать доход в размере одного космического доллара в день, если какие-либо планеты, условно соединенные между собой прямыми линиями, образуют его бренд. Отметим, что некоторые планеты могут быть многократно использованы Флешем для получения дохода с различных конфигураций его бренда. Конфигурации считаются различными, если отличаются порядком обхода их в ломанной. Конфигурации, которые отличаются только тем, что одна из них имеет обратный порядок, считаются одинаковыми.

Флеш всю жизнь работал супергероем и поэтому не очень силен в подсчетах. Он хотел бы узнать, сколько космических долларов в день он может получать, если зарегистрирует свой бренд?

Входные данные

Первая строка содержит целое положительное число n — количество планет во вселенной. Далее в n строках располагаются по два целых числа xi и yi — координаты планет. Вселенная конечна и плоска, но в то же время уникальна — никакие три планеты не расположены на одной прямой.

6 ≤ n ≤ 1000
|xi|, |yi| ≤ 1000
Выходные данные

В единственной строке выведите ежедневный доход Флеша в космических долларах в день.

Примеры
Входные данные
6
0 3
-1 2
1 1
-2 0
1 -1
-1 -2
Выходные данные
3
Входные данные
7
0 -5
-4 3
-5 8
4 0
-8 4
-1 1
2 5
Выходные данные
42