#include <iostream>
using namespace std;
int main() {
int i; int start = 1;
int oddNumCnt[21]; //an array filled with odd numbers, for later usage in the 3rd street's calculations
for (i = 20; i >= 1; i--){ //filling oddNumCnt
if (i % 2 != 0){
oddNumCnt[start] = i;
start++;
}
}
start = 11;
for (i = 1; i <= 20; i++){
if (i % 2 != 0){
oddNumCnt[start] = -i;
start++;
}
}
for (i = 1; i < 21; i++){
cout <<oddNumCnt[i] << endl;
}
cout << 1 - -1;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CglpbnQgaTsgaW50IHN0YXJ0ID0gMTsKCWludCBvZGROdW1DbnRbMjFdOyAgICAgICAgICAgICAgICAgICAgICAvL2FuIGFycmF5IGZpbGxlZCB3aXRoIG9kZCBudW1iZXJzLCBmb3IgbGF0ZXIgdXNhZ2UgaW4gdGhlIDNyZCBzdHJlZXQncyBjYWxjdWxhdGlvbnMKCiAgICBmb3IgKGkgPSAyMDsgaSA+PSAxOyBpLS0peyAgICAgICAgICAgICAgLy9maWxsaW5nIG9kZE51bUNudAogICAgICAgIGlmIChpICUgMiAhPSAwKXsKICAgICAgICAgICAgb2RkTnVtQ250W3N0YXJ0XSA9IGk7CiAgICAgICAgICAgIHN0YXJ0Kys7CiAgICAgICAgfQogICAgfQoKICAgIHN0YXJ0ID0gMTE7CiAgICBmb3IgKGkgPSAxOyBpIDw9IDIwOyBpKyspewogICAgICAgIGlmIChpICUgMiAhPSAwKXsKICAgICAgICAgICAgb2RkTnVtQ250W3N0YXJ0XSA9IC1pOwogICAgICAgICAgICBzdGFydCsrOwogICAgICAgIH0KICAgIH0KICAgIAogICAgZm9yIChpID0gMTsgaSA8IDIxOyBpKyspewogICAgCWNvdXQgPDxvZGROdW1DbnRbaV0gPDwgZW5kbDsKICAgIH0KICAgIAogICAgY291dCA8PCAxIC0gLTE7CglyZXR1cm4gMDsKfQ==