#include
#include
using namespace std;
int main() {
int n;
cin >> n;
for(int mask = 0; mask < (1 << n); mask++) {
for(int i = 0; i < n; i++) {
if(mask & (1 << i)) {
cout << i << " ";
}
}
cout << endl;
}
return 0;
}
// 1010001110101
// 1010001110101
// {1, 2, 3}