#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;

}
