#include <fstream>
#include <vector>
#include <queue>
#define d 100026
using namespace std;
ifstream fin("sate.in");
ofstream fout("sate.out");
int n,m,x,y, a[d][d], use[d];
//struct asd{int a,b;};
vector <asd> v[d], c[d];
void read_f();
void bfs(int k);
int main()
{
bfs(x);
return 0;
}
void read_f()
{int k1,k2,k3;
fin>>n>>m>>x>>y;
for(int i=1;i<=m;i++)
{
fin>>k1>>k2>>k3;
v[k1].push_back(k2);
v[k2].push_back(k1);
c[k1].push_back(k3);
c[k2].push_back(-k3);
a
}
}
void bfs(int k)
{q.push(k);
use[k]=1;
a=q.front();
q.pop();
for(int i=0;i<=v[a].size();i++)
{if(use[v[a][i]==0)
{
}
}
}
}