#include <iostream>
#include <algorithm>
#include <vector>
using namespace std;
int main() {
#if !defined(LOCAL)
ios_base::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
#endif
vector<vector <int>>linie;
int wir,sas, drzewo_zrodlo, drzewo_cel ;
cin >> wir>>sas;
linie.resize(wir+1);
for (int i=0; i<sas; i++){
cin >> drzewo_zrodlo >> drzewo_cel;
linie[drzewo_zrodlo].push_back(drzewo_cel);
linie[drzewo_cel].push_back(drzewo_zrodlo);
}
for(int i=1; i<wir+1; i++){
if (linie[i].size()==0){
cout <<"Wiewior sam!"<< endl;
}else{
for (int j=0; j< linie[i].size();j++) {
cout<<linie[i][j] << " ";
}
cout <<endl;
}
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8YWxnb3JpdGhtPgojaW5jbHVkZSA8dmVjdG9yPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CgogI2lmICFkZWZpbmVkKExPQ0FMKQogICAgaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbygwKTsKICAgIGNpbi50aWUoMCk7CiAgICBjb3V0LnRpZSgwKTsKI2VuZGlmCgl2ZWN0b3I8dmVjdG9yIDxpbnQ+PmxpbmllOwoJaW50IHdpcixzYXMsICBkcnpld29fenJvZGxvLCBkcnpld29fY2VsIDsKCWNpbiA+PiB3aXI+PnNhczsKCWxpbmllLnJlc2l6ZSh3aXIrMSk7Cglmb3IgKGludCBpPTA7IGk8c2FzOyBpKyspewoJCWNpbiA+PiBkcnpld29fenJvZGxvID4+IGRyemV3b19jZWw7CgkJbGluaWVbZHJ6ZXdvX3pyb2Rsb10ucHVzaF9iYWNrKGRyemV3b19jZWwpOwoJCWxpbmllW2RyemV3b19jZWxdLnB1c2hfYmFjayhkcnpld29fenJvZGxvKTsKCX0KCWZvcihpbnQgaT0xOyBpPHdpcisxOyBpKyspewoJCWlmIChsaW5pZVtpXS5zaXplKCk9PTApewoJCQljb3V0IDw8IldpZXdpb3Igc2FtISI8PCBlbmRsOwoJCX1lbHNlewoJCQlmb3IgKGludCBqPTA7IGo8IGxpbmllW2ldLnNpemUoKTtqKyspIHsKCQkJCWNvdXQ8PGxpbmllW2ldW2pdIDw8ICIgIjsKCQkJfQoJCQljb3V0IDw8ZW5kbDsKCQl9Cgl9CglyZXR1cm4gMDsKfQ==