#include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; #define MOD 1000000007 #define ADD(X,Y) ((X) = ((X) + (Y)%MOD) % MOD) typedef long long i64; typedef vector ivec; typedef vector svec; typedef pair pi; int dd[] = { 0, 1, 0, -1, 0 }; int main() { int N; scanf("%d", &N); for (int i = 1; i <= N; i++) { for (int j = i; j <= N; j++) { int k = N - i - j; if (j <= k) { printf("%d %d %d\n", i, j, k); } } } return 0; }