#include <bits/stdc++.h>
using namespace std;
char a[5001][5001];
int p[5001];
bool u[5001];
int i, j, n, k;
int main() {
  scanf("%d", &n);
  for (i = 0; i < n; i++) {
    scanf("%s", &a[i]);
    for (j = 0; j < n; j++) a[i][j] -= '0';
  }
  for (i = 0; i < n; i++)
    for (j = 0; j < n; j++) p[i] += a[i][j];
  for (i = 0; i < n; i++)
    for (j = 0; j < n; j++)
      if (p[j] == n - i - 1) {
        u[j] = 1;
        break;
      }
  for (i = 0; i < n; i++)
    if (!u[i]) break;
  if (i == n) {
    printf("-1\n");
    return 0;
  }
  for (j = 0; j < n; j++)
    for (k = 0; k < n; k++)
      if (a[i][j] && a[j][k] && a[k][i]) {
        printf("%d %d %d\n", i + 1, j + 1, k + 1);
        return 0;
      }
  printf("-1\n");
  return 0;
}
