#include <bits/stdc++.h>   using namespace std;   int main() {     int n, i, j, a[102][102];     scanf( %d , &n);     ;     for (i = 0; i < n; i++) {       for (j = 0; j < n; j++) scanf( %d , &a[i][j]);       ;     }     if (i == 1) {       printf( 0 n );       return 0;     }     for (i = 0; i < n; i++) {       int f[32] = {0};       for (j = 0; j < n; j++) {         if (i == j) continue;         int x = a[i][j], c = 0;         while (x > 0) {           if (x & 1) f[c] = 1;           c++;           x /= 2;         }       }       int ans = 0, k;       j = 1;       for (k = 0; k < 32; k++) {         if (f[k]) ans += j;         j *= 2;       }       printf( %d  , ans);     }     printf(  n );     return 0;   }   