#include <bits/stdc++.h> using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(0); int n, m; cin >> n >> m; vector<vector<int>> ans; for(int i = 0; i < m; i++) { int a, b; cin >> a >> b; vector<int> all; for(int j = 1; j <= n; j++) { if(j == a || j == b) { continue; } all.push_back(j); } all.push_back(a); all.push_back(b); ans.push_back(all); reverse(all.begin(), all.end()); swap(all[0], all[1]); ans.push_back(all); } cout << ans.size() << "\n"; for(auto i : ans) { for(auto j : i) { cout << j << " "; } cout << "\n"; } return 0; }