#include<bits/stdc++.h>
using namespace std;
int G[100][100], n, m, S[100], sz;
int ans[100], curr[100], vis[100];
bool fd = false;
void solve(int start, int len){
vis[start] = 1;
curr[len] = start;
if(len == m-1){
fd = true;
for(int i = 0;i <= m;i++) ans[i] = curr[i];return;
}
for(int i = 0;i < n;i++){
if(G[start][i] == 1 && vis[i] == 0 && S[i] == 1){
solve(i, len+1);
}
}
vis[start] = 0;
}
int main(){
cin >> n >> sz;
int p, q;
for(int i = 0;i < sz;i++){
cin >> p >> q;G[p][q] = 1;G[q][p] = 1;
}
cin >> m;
for(int i = 0;i < m;i++){
cin >> p;S[p] = 1;
}
for(int i = 0;i < n;i++){
if(S[i] == 1){
solve(i, 0);
break;
}
}
if(fd == false){
cout << "No such path" << endl;
}else{
for(int i = 0;i < m;i++){
cout << ans[i] << " ";
}cout << endl;
}
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgR1sxMDBdWzEwMF0sIG4sIG0sIFNbMTAwXSwgc3o7CmludCBhbnNbMTAwXSwgY3VyclsxMDBdLCB2aXNbMTAwXTsKYm9vbCBmZCA9IGZhbHNlOwoKdm9pZCBzb2x2ZShpbnQgc3RhcnQsIGludCBsZW4pewogICAgdmlzW3N0YXJ0XSA9IDE7CiAgICBjdXJyW2xlbl0gPSBzdGFydDsKICAgIGlmKGxlbiA9PSBtLTEpewogICAgICAgIGZkID0gdHJ1ZTsKICAgICAgICBmb3IoaW50IGkgPSAwO2kgPD0gbTtpKyspIGFuc1tpXSA9IGN1cnJbaV07cmV0dXJuOwogICAgfQogICAgZm9yKGludCBpID0gMDtpIDwgbjtpKyspewogICAgICAgIGlmKEdbc3RhcnRdW2ldID09IDEgJiYgdmlzW2ldID09IDAgJiYgU1tpXSA9PSAxKXsKICAgICAgICAgICAgc29sdmUoaSwgbGVuKzEpOwogICAgICAgIH0KICAgIH0KICAgIHZpc1tzdGFydF0gPSAwOwp9CgppbnQgbWFpbigpewogICAgY2luID4+IG4gPj4gc3o7CiAgICBpbnQgcCwgcTsKICAgIGZvcihpbnQgaSA9IDA7aSA8IHN6O2krKyl7CiAgICAgICAgY2luID4+IHAgPj4gcTtHW3BdW3FdID0gMTtHW3FdW3BdID0gMTsKICAgIH0KICAgIGNpbiA+PiBtOwogICAgZm9yKGludCBpID0gMDtpIDwgbTtpKyspewogICAgICAgIGNpbiA+PiBwO1NbcF0gPSAxOwogICAgfQogICAgZm9yKGludCBpID0gMDtpIDwgbjtpKyspewogICAgICAgIGlmKFNbaV0gPT0gMSl7CiAgICAgICAgICAgIHNvbHZlKGksIDApOwogICAgICAgICAgICBicmVhazsKICAgICAgICB9CiAgICB9CiAgICBpZihmZCA9PSBmYWxzZSl7CiAgICAgICAgY291dCA8PCAiTm8gc3VjaCBwYXRoIiA8PCBlbmRsOwogICAgfWVsc2V7CiAgICAgICAgZm9yKGludCBpID0gMDtpIDwgbTtpKyspewogICAgICAgICAgICBjb3V0IDw8IGFuc1tpXSA8PCAiICI7CiAgICAgICAgfWNvdXQgPDwgZW5kbDsKICAgIH0KcmV0dXJuIDA7Cn0K