#include using namespace std; int main(void){ int t; cin>>t; while(t--){ int n,m; cin>>n>>m; vector>v[n]; for(int i=0;i>a>>b>>c; v[a-1].push_back({b-1,2-c}); v[b-1].push_back({a-1,2-c}); } vector>>vis(n,{-1,{-1,0}}); vis[0]={0,{0,0}}; queueq; q.push(0); while(!q.empty()){ int now=q.front(); q.pop(); for(int i=0;i