#include #include #include using namespace std; int G[200][200]; int D[200][200]; int main(){ int n,m,s,g;cin>>n>>m>>s>>g; for(int i=0;i>a>>b>>c; G[a][b]=G[b][a]=c; D[a][b]=D[b][a]=c; } for(int k=0;k root;root.push_back(s); while(true){ for(int i=0;i