#include using namespace std; int X[100]; int Y[100]; int main(void) { cin.tie(0); ios::sync_with_stdio(false); int res = 0; int n; cin >> n; for (int i = 0; i < n; i++) { cin >> X[i] >> Y[i]; } for (int i = 0; i < n; i++) { for (int j = i + 1; j < n; j++) { int dy = Y[j] - Y[i]; int dx = X[j] - X[i]; int cnt = 0; for (int k = 0; k < n; k++) { int val = Y[i] * dx + dy * (X[k] - X[i]); if (val == dx * Y[k]) cnt++; } res = max(res, cnt); } } cout << res << '\n'; return 0; }