#include #define int long long using namespace std; int a[30][30],dp[20000010]; bool f[20000010]; queue q; signed main() { int n,x,i; cin>>n; for(i=1;i<=n;i++) { for(int j=1;j<=n;j++) cin>>a[i][j]; } q.push(0); while(!q.empty()) { x=q.front(); f[x]=0; q.pop(); i=0; for(;i<=n;i++) { if(((1<dp[k]) dp[k]=dp[x]+a[i][j]; else if(!f[k]) { f[k]=1; dp[k]=dp[x]+a[i][j]; q.push(k); } } } cout<