#include<stdio.h>
/*
void func(int n,int mat[][100],int row)
{
}*/
int main()
{
int n,i,j;
int mat[10][10];
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
}
/* first search for independent course */
for(i=0;i<n;i++)
{
int tmp=0;
for(j=0;j<n;j++)
{
if(mat[i][j]==1)
{tmp=1;break;}
}
if(tmp==0)
}
// func(n,mat,);
return 0;
}
I2luY2x1ZGU8c3RkaW8uaD4KLyoKdm9pZCBmdW5jKGludCBuLGludCBtYXRbXVsxMDBdLGludCByb3cpCnsKCQoJCn0qLwoKaW50IG1haW4oKQp7CglpbnQgbixpLGo7CglzY2FuZigiJWQiLCZuKTsKCQoJaW50IG1hdFsxMF1bMTBdOwoJCglmb3IoaT0wO2k8bjtpKyspCgl7CgkJZm9yKGo9MDtqPG47aisrKQoJCXNjYW5mKCIlZCIsJm1hdFtpXVtqXSk7Cgl9CgkJCgkJLyogZmlyc3Qgc2VhcmNoIGZvciBpbmRlcGVuZGVudCBjb3Vyc2UgKi8KCQlmb3IoaT0wO2k8bjtpKyspCgkJewoJCQlpbnQgdG1wPTA7CgkJCWZvcihqPTA7ajxuO2orKykKCQkJewoJCQkJaWYobWF0W2ldW2pdPT0xKQoJCQkJe3RtcD0xO2JyZWFrO30KCQkJfQoJCQlpZih0bXA9PTApCgkJCXByaW50ZigiJWQgIixpKzEpOwoJCX0KCQkKLy8JZnVuYyhuLG1hdCwpOwoJCiAgcmV0dXJuIDA7Cn0K