Non-integer Area
题号:NC232716
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 512 M,其他语言1024 M
64bit IO Format: %lld

题目描述

给定平面上 n整点(横纵坐标均为整数的点)(可能重合),编号为 ,从中选出三个编号不同的点 A_i,A_j,A_k(其中 i 小于 j 小于 k)组成一个三角形。有几种选法使得三角形的面积不是整数?

输入描述:

第一行一个正整数 

接下来 n 行,第 i 行两个整数 x,y,表示

输出描述:

输出一行一个非负整数,为答案。
示例1

输入

复制
3
0 0
1 1
2 2

输出

复制
0
示例2

输入

复制
6
0 0
2 2
2 3
4 6
-5 1
-4 3

输出

复制
6