//HJ76 尼科彻斯定理
#include <stdio.h>
int main(void) {
int m, a1, i;
while (~scanf("%d", &m)) {
a1 = m * (m - 1) + 1;//立方项可以表示为一个等差数列的各项和
// [(n*n-n+1)+( n*n-n+1)+ 2 (n-1)]*n/2 =n*n*n
for (i = 0; i < m; i++) {
if (i != m-1) {
printf("%d+", a1);
a1 += 2;
}
else {
printf("%d", a1);
}
}
printf("\n");
}
return 0;
}