#include #include #include #include #include #include #include using namespace std; typedef long long ll; int n; ll c[10][10]; const ll INF = 1e18; ll dp[1<<18][9]; void input(){ cin >> n; for(int i = 0; i < n; i++){ for(int j = 0; j < n; j++){ cin >> c[i][j]; } } } void init_dp(){ for(int i = 0; i < (1<<(2*n)); i++){ for(int j = 0; j < n; j++){ dp[i][j] = INF; } } } void solve(){ init_dp(); for(int i = 0; i < n; i++){ dp[1<