#include<vector>
#include<iostream>
#include<numeric>
using namespace std;
signed main(){
vector<int> v(8);
iota(v.begin(),v.end(),0);
v.pop_back();
v.emplace(v.begin(),v.back());
for(int x:v) cout<<x<<" ";
cout<<endl;
return 0;
}
I2luY2x1ZGU8dmVjdG9yPgojaW5jbHVkZTxpb3N0cmVhbT4KI2luY2x1ZGU8bnVtZXJpYz4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKc2lnbmVkIG1haW4oKXsKICB2ZWN0b3I8aW50PiB2KDgpOwogIGlvdGEodi5iZWdpbigpLHYuZW5kKCksMCk7CiAgdi5wb3BfYmFjaygpOwogIHYuZW1wbGFjZSh2LmJlZ2luKCksdi5iYWNrKCkpOwogIGZvcihpbnQgeDp2KSBjb3V0PDx4PDwiICI7CiAgY291dDw8ZW5kbDsKICByZXR1cm4gMDsKfQo=