#include #define int long long using namespace std; int n,mp[114][514],vis[114],ans=-2147483647; void dfs(int cnt,int p){ if(cnt==n/2){ ans=max(ans,p); return ; }for(int i=2;i<=n;i++){ if(vis[i]) continue; vis[i]=1; for(int j=i+1;j<=n;j++){ // cout<<1; if(!vis[j]){ vis[j]=1; // cout<>n; memset(vis,0,sizeof(vis));vis[1]=1; for(int i=1;i<=n;i++) for(int j=1;j<=n;j++) cin>>mp[i][j]; for(int i=2;i<=n;i++){ vis[i]=1; // cout<<"\n"<