На шахматной доске размером N × N помещаются N ферзей. Скажем, что ферзи находятся в мирной позиции, если ни один из них не бьет никакого другого. Вы должны посчитать количество мирных позиций, которых можно достичь из данной мирной позиции путем перестановки ровно трех ферзей.
Исходные данные
Первая строка содержит целое число N (4 ≤ N ≤ 50). За ней следуют N строк, описывающих расположение ферзей. Каждая строка содержит целые числа X и Y, представляющие собой горизонтальные и вертикальные координаты (1 ≤ X, Y ≤ N).
Результат
Выведите количество мирных позиций, которые могут быть достигнуты из данной позиции путем перемещения ровно трех ферзей.
Примечание: ферзи не пронумерованы, поэтому если переставить их на шахматной доске, используя те же самые клетки, которые они сейчас занимают, получится та же самая позиция, а не новая.
Пример
исходные данные | результат |
---|
4
2 1
1 3
3 4
4 2
| 0
|
Автор задачи: Дмитрий Филимоненков
Источник задачи: III командный студенческий чемпионат Урала по программированию. 1999 г.