class Vector {
private:
int* arr;
int capacity;
int size;
public:
Vector() : arr(nullptr), capacity(0), size(0) {}
~Vector() {
delete[] arr;
}
void read() {
delete[] arr;
int n;
cin >> n;
size = n;
capacity = n;
arr = new int[capacity];
for (int i = 0; i < size; i++) {
cin >> arr[i];
}
}
void print() {
for (int i = 0; i < size; i++) {
cout << arr[i];
if (i < size - 1) {
cout << " ";
}
}
cout << endl;
}
};