#include <cmath>
#include <iostream>
#include <vector>
#include <algorithm>
#include <numeric>
using namespace std;
static bool getItems(int n, int num) {
vector<int> arr(n, 0);
for (int i = 0; i < n; i++) {
arr[i] = num + 2 * i;
}
if (accumulate(arr.begin(), arr.end(), 0) == pow(n, 3))
return true;
return false;
}
int main() {
int a;
while (cin >> a) { // 注意 while 处理多个 case
int sum = a * a * a;
if (a == 1) {
cout << a << endl;
} else {
int firstNum;
for (int i = 1; i < sum; i++) {
if (getItems(a, i)) {
firstNum = i;
break;
}
}
for (int i = 0; i < a; i++) {
if (i == a - 1) {
cout << (firstNum + 2 * i);
} else {
cout << (firstNum + 2 * i) << "+";
}
}
cout << endl;
}
}
}