1 #include <bits/stdc++.h>
2 using namespace std;
3 typedef pair<int, int> pii;
4 set<pii> S;
5 int x[1005], y[1005];
6
7 int gcd(int i, int j)
8 {
9 return j ? gcd(j, i % j) : i;
10 }
11
12 int main()
13 {
14 int n, dx, dy, g;
15 cin >> n;
16 for(int i = 1; i <= n; i++)
17 cin >> x[i] >> y[i];
18 for(int i = 1; i <= n; i++)
19 for(int j = i + 1; j <= n; j++)
20 {
21 dx = x[i] - x[j];
22 dy = y[i] - y[j];
23 g = gcd(dx, dy);
24 dx /= g, dy /= g;
25 S.insert(make_pair(dx, dy));
26 }
27 cout << S.size() << endl;
28 return 0;
29 }