#include using namespace std; int main(){ int n,m,k; cin >> n >> m >> k; vector > > v(n); for(int i=0;i> a >> b >> c; a--; b--; v[a][c].push_back(b); v[b][c].push_back(a); } vector v2(k); for(int i=0;i> v2[i]; set se; for(int i=0;i se2; for (int x : se){ if(v[x].count(d)){ for (int y : v[x][d]){ se2.insert(y); } } } se = se2; } cout << se.size() << endl; for(int x : se) cout << x + 1 << " "; cout << endl; return 0; }