#include <iostream>
int big = 1000;
void output_array(int *ptr_array, int *ptr_number)
{
*ptr_array = *ptr_number - 1;
std :: cout << *ptr_array-- << std :: endl;
std :: cout << &ptr_array << std :: endl;
for (int i = *ptr_number; i > 0; i--)
{
std :: cout << *ptr_array << " ";
ptr_array--;
}
}
int main()
{
int number;
std :: cin >> number;
int arr [number];
for (int i = 0; i < number; i++)
{
std :: cin >> arr[i];
}
output_array(&arr[number], &number);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKaW50IGJpZyA9IDEwMDA7Cgp2b2lkIG91dHB1dF9hcnJheShpbnQgKnB0cl9hcnJheSwgaW50ICpwdHJfbnVtYmVyKQp7CiAgICAqcHRyX2FycmF5ID0gKnB0cl9udW1iZXIgLSAxOwogICAgc3RkIDo6IGNvdXQgPDwgKnB0cl9hcnJheS0tIDw8IHN0ZCA6OiBlbmRsOwogICAgc3RkIDo6IGNvdXQgPDwgJnB0cl9hcnJheSA8PCBzdGQgOjogZW5kbDsKCiAgICBmb3IgKGludCBpID0gKnB0cl9udW1iZXI7IGkgPiAwOyBpLS0pCiAgICAgewogICAgICAgIHN0ZCA6OiBjb3V0IDw8ICpwdHJfYXJyYXkgPDwgIiAiOwogICAgICAgIHB0cl9hcnJheS0tOwogICAgIH0KfQoKCgoKaW50IG1haW4oKQp7CiBpbnQgbnVtYmVyOwogICAgc3RkIDo6IGNpbiA+PiBudW1iZXI7CiBpbnQgYXJyIFtudW1iZXJdOwogICAgZm9yIChpbnQgaSA9IDA7IGkgPCBudW1iZXI7IGkrKykKICAgICB7CiAgICAgICAgc3RkIDo6IGNpbiA+PiBhcnJbaV07CiAgICAgfQoKIG91dHB1dF9hcnJheSgmYXJyW251bWJlcl0sICZudW1iZXIpOwoKCgoKIHJldHVybiAwOwoKfQo=