#include<stdio.h>
#define max 100

int graph[max][max];
int visited[max];
int n,m;

int main(){
    scanf("%d",&n);
    scanf("%d",&m);
    int v,e;
    for(int i=0; i<n; i++){
        for(int j=0; j<n; j++){
            scanf("%d %d",&v, &e);
        }
    }
    for(int i=0; i<m; i++){
        for(int j=0; j<n; j++){
            graph[i][j] = 0;
        }
    }
    for(int i=0; i<n; i++){
        for(int j=0; j<n; j++){
            graph[v][e] = 1;
        }
    }
    for(int i=0; i<n; i++){
        for(int j=0; j<n; j++){
           printf("%d %d\n",graph[v][e]);
        }
    }
    return 0;
    
}