#include <iostream>
using namespace std;
int a[101][101],b[101],t,ans;
void prime(int k)
{
int i,j,m;ans=0;
for(i=0;i<t;i++)
b[i]=a[k][i];b[k]=0;
for(i=1;i<t;i++)
{
m=1<<20;
for(j=0;j<t;j++)
if(b[j]!=0&&b[j]<m) m=b[j],k=j;
ans+=b[k]; b[k]=0;
for(j=0;j<t;j++)
if(b[j]!=0) b[j]=min(b[j],a[k][j]);
}
}
int main()
{
int i,j;
while(cin>>t)
{
for(i=0;i<t;i++)
for(j=0;j<t;j++)
cin>>a[i][j];
prime(0);
cout<<ans<<endl;
}
return 0;
}