#include using namespace std; int main() { int x, ans = 0; cin >> x; for (int a = 1; a <= 3; a++) { for (int b = 1; b <= 3; b++) { for (int c = 1; c <= 3; c++) { for (int d = 1; d <= 3; d++) { for (int e = 1; e <= 3; e++) { for (int f = 1; f <= 3; f++) { for (int g = 1; g <= 3; g++) { for (int h = 1; h <= 3; h++) { for (int i = 1; i <= 3; i++) { for (int j = 1; j <= 3; j++) { if (a + b + c + d + e + f + g + h + i + j == x) { ans++; } } } } } } } } } } } cout << ans << endl; for (int a = 1; a <= 3; a++) { for (int b = 1; b <= 3; b++) { for (int c = 1; c <= 3; c++) { for (int d = 1; d <= 3; d++) { for (int e = 1; e <= 3; e++) { for (int f = 1; f <= 3; f++) { for (int g = 1; g <= 3; g++) { for (int h = 1; h <= 3; h++) { for (int i = 1; i <= 3; i++) { for (int j = 1; j <= 3; j++) { if (a + b + c + d + e + f + g + h + i + j == x) { cout << a << ' ' << b << ' ' << c << ' ' << d << ' ' << e << ' ' << f << ' ' << g << ' ' << h << ' ' << i << ' ' << j << endl; } } } } } } } } } } } return 0; }