#include <bits/stdc++.h>
using namespace std;
#define dtype int
#define endl '\n'
#define case(t, c) cout<<"Case "<<t<<":"<<c
#define pi acos(-1.0)
#define dtor(x) (pi*x)/180.0
#define rtod(x) (x*180.0)/pi
int main() {
dtype n, x;
cin >> n;
vector<dtype> pos;
x = 1;
pos.emplace_back(0);
for (int i = 0; i < n-1 ; ++i) {
pos.emplace_back(x);
if (x % 90 == 0)
x += 90;
x++;
}
cout<<pos[0];
for (int i = 1; i <= n-1; ++i) {
cout<<" "<<pos[i];
}
cout << endl;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwojZGVmaW5lIGR0eXBlIGludAojZGVmaW5lIGVuZGwgJ1xuJwojZGVmaW5lIGNhc2UodCwgYykgY291dDw8IkNhc2UgIjw8dDw8IjoiPDxjCiNkZWZpbmUgcGkgYWNvcygtMS4wKQojZGVmaW5lIGR0b3IoeCkgIChwaSp4KS8xODAuMAojZGVmaW5lIHJ0b2QoeCkgICh4KjE4MC4wKS9waQoKCmludCBtYWluKCkgewoKICAgIGR0eXBlIG4sIHg7CiAgICBjaW4gPj4gbjsKICAgIHZlY3RvcjxkdHlwZT4gcG9zOwogICAgeCA9IDE7CiAgICBwb3MuZW1wbGFjZV9iYWNrKDApOwogICAgZm9yIChpbnQgaSA9IDA7IGkgPCBuLTEgOyArK2kpIHsKICAgICAgICBwb3MuZW1wbGFjZV9iYWNrKHgpOwogICAgICAgIGlmICh4ICUgOTAgPT0gMCkKICAgICAgICAgICAgeCArPSA5MDsKICAgICAgICB4Kys7CiAgICB9CiAgICBjb3V0PDxwb3NbMF07CiAgICBmb3IgKGludCBpID0gMTsgaSA8PSBuLTE7ICsraSkgewogICAgICAgIGNvdXQ8PCIgIjw8cG9zW2ldOwogICAgfQogICAgY291dCA8PCBlbmRsOwoKCiAgICByZXR1cm4gMDsKfQ==