#include <vector>
#include <iostream>
using namespace std;
int n, a[10], b[10][5];
// n - целое число от -2^{31} до 2^{31}-1
// a - массив [0..9]
// b - двумерный массив [0..9, 0..4]
int main() {
cin >> n;
for (int i = 0; i < n; i++)
cin >> a[i];
for (int i = 0; i < n; i++)
for (int j = 0; j < n; j++)
b[i][j] = a[i] * a[j];
int x[n]; // не по стандарту, но на стеке можно создать массив переменного размера
vector<int> y(n, -1); // вектор (расширяемый массив) из n чисел -1
y.push_back(2); // добавили в конец 2
for (int i = 0; i < n; i++) {
y[i] *= 2;
x[i] = y[i];
}
cout << y.size() << "\n"; // длина вектора
vector<int> z[n]; // массив из n векторов, каждый может иметь свою длину, изначально 0
z[0].resize(3); // z[0] = {0, 0, 0}
z[1].resize(10); // z[1] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
z[2].push_back(3); // z[2] = {3}
return 0;
}