#include #include using namespace std; typedef long long ll; int main(){ int n; cin >> n; int c[n][n]; for(int i = 0; i < n; i++){ for(int j = 0; j < n; j++){ cin >> c[i][j]; } } ll dp[n][1<>i&1) == 0) continue; for(int j = 0; j < n; j++){ if(white>>j&1) continue; ll nc = dp[i][flip][white] + c[i][j]; int nwhite = white^(1<>i&1) == 0){ nwhite ^= 1<