#include #include #include using namespace std; #define ll long long int main() { int kase; cin>>kase; while(kase--) { int n; cin>>n; vector> v(n, vector(n)); for(int i=0; i>v[i][j]; vector destroy_queue(n); for(int i=0; i>destroy_queue[i]; reverse(destroy_queue.begin(), destroy_queue.end()); vector g; ll sum = 0; for(int k=0; k v[i][x] + v[x][j]) v[i][j] = v[i][x] + v[x][j]; } } for(int i=0; i