#include #define ll long long using namespace std; void vout(vector&v,ll n) { for(ll i=1;i<=n;i++) { cout<vis(100005,0); ll prims(ll src,ll n,vector>>&graph) { ll cost=0; priority_queue,vector>,greater>>pq; pq.push({0,src}); ll cnt=0; while(cnt!=n) { pairpr; pr=pq.top(); pq.pop(); if(!vis[pr.second]) { vis[pr.second]=1; cost+=pr.first; cnt++; for(auto x:graph[pr.second]) { if(!vis[x.second]) pq.push(x); } } } return cost; } int main() { ll i,n,m,x,y,z; cin>>n>>m; vector>>graph(n+1); for(i=0;i>x>>y>>z; graph[x].push_back({z,y}); graph[y].push_back({z,x}); } cout<