#include <bits/stdc++.h>
using namespace std;
void smain();
int main() {
  ios_base::sync_with_stdio(0);
  smain();
  return 0;
}
long long n;
long long a[1001][5];
vector<long long> solve() {
  long long m = min(n, 50LL);
  vector<long long> res;
  for (long long i = 0; i < n; i++) {
    bool ok = 1;
    for (long long j = 0; j < m; j++)
      if (ok && j != i)
        for (long long k = 0; k < j; k++)
          if (ok && k != i) {
            long long s = 0;
            for (long long l = 0; l < 5; l++)
              s += (a[j][l] - a[i][l]) * (a[k][l] - a[i][l]);
            if (s > 0) {
              ok = 0;
              break;
            }
          }
    if (ok) res.push_back(i);
  }
  return res;
}
void smain() {
  for (; cin >> n;) {
    for (long long i = 0; i < n; i++)
      for (long long j = 0; j < 5; j++) cin >> a[i][j];
    auto res = solve();
    cout << res.size();
    for (auto i : res) cout << '\n' << i + 1;
  }
}
