public class Main {

	public static void main(String[] args) {
		// TODO ?????????????????????????????????????????????
		java.util.Scanner sc = new java.util.Scanner(System.in);
		StringBuilder sb = new StringBuilder();

		int n = sc.nextInt();
		sc.nextLine();
		String[] data = sc.nextLine().split(" ");

		for ( int i = n-1; 1 <= i; i--) {
//			if (i==0) {
//				sb.append(data[i]);
//				break;
//			}
			sb.append(data[i] + " ");
		}

		System.out.println( sb.append(data[0]) );
	}

} public class Main {

	public static void main(String[] args) {
		// TODO ?????????????????????????????????????????????
		java.util.Scanner sc = new java.util.Scanner(System.in);
		StringBuilder sb = new StringBuilder();

		int n = sc.nextInt();
		sc.nextLine();
		String[] data = sc.nextLine().split(" ");

		for ( int i = n-1; 1 <= i; i--) {
//			if (i==0) {
//				sb.append(data[i]);
//				break;
//			}
			sb.append(data[i] + " ");
		}

		System.out.println( sb.append(data[0]) );
	}

} Main public static void main(String[] args) {
		// TODO ?????????????????????????????????????????????
		java.util.Scanner sc = new java.util.Scanner(System.in);
		StringBuilder sb = new StringBuilder();

		int n = sc.nextInt();
		sc.nextLine();
		String[] data = sc.nextLine().split(" ");

		for ( int i = n-1; 1 <= i; i--) {
//			if (i==0) {
//				sb.append(data[i]);
//				break;
//			}
			sb.append(data[i] + " ");
		}

		System.out.println( sb.append(data[0]) );
	} main {
		// TODO ?????????????????????????????????????????????
		java.util.Scanner sc = new java.util.Scanner(System.in);
		StringBuilder sb = new StringBuilder();

		int n = sc.nextInt();
		sc.nextLine();
		String[] data = sc.nextLine().split(" ");

		for ( int i = n-1; 1 <= i; i--) {
//			if (i==0) {
//				sb.append(data[i]);
//				break;
//			}
			sb.append(data[i] + " ");
		}

		System.out.println( sb.append(data[0]) );
	} java.util.Scanner sc = new java.util.Scanner(System.in); sc new java.util.Scanner(System.in) StringBuilder sb = new StringBuilder(); sb new StringBuilder() int n = sc.nextInt(); n sc.nextInt() sc.nextInt sc sc.nextLine() sc.nextLine sc String[] data = sc.nextLine().split(" "); data sc.nextLine().split(" ") sc.nextLine().split sc.nextLine() sc.nextLine sc " " for ( int i = n-1; 1 <= i; i--) {
//			if (i==0) {
//				sb.append(data[i]);
//				break;
//			}
			sb.append(data[i] + " ");
		} int i = n-1; int i = n-1; i n-1 n 1 1 <= i 1 i i-- i-- i {
//			if (i==0) {
//				sb.append(data[i]);
//				break;
//			}
			sb.append(data[i] + " ");
		} {
//			if (i==0) {
//				sb.append(data[i]);
//				break;
//			}
			sb.append(data[i] + " ");
		} sb.append(data[i] + " ") sb.append sb data[i] + " " data[i] data i " " System.out.println( sb.append(data[0]) ) System.out.println System.out System System.out sb.append(data[0]) sb.append sb data[0] data 0 String[] args args public class Main {

	public static void main(String[] args) {
		// TODO ?????????????????????????????????????????????
		java.util.Scanner sc = new java.util.Scanner(System.in);
		StringBuilder sb = new StringBuilder();

		int n = sc.nextInt();
		sc.nextLine();
		String[] data = sc.nextLine().split(" ");

		for ( int i = n-1; 1 <= i; i--) {
//			if (i==0) {
//				sb.append(data[i]);
//				break;
//			}
			sb.append(data[i] + " ");
		}

		System.out.println( sb.append(data[0]) );
	}

} public class Main {

	public static void main(String[] args) {
		// TODO ?????????????????????????????????????????????
		java.util.Scanner sc = new java.util.Scanner(System.in);
		StringBuilder sb = new StringBuilder();

		int n = sc.nextInt();
		sc.nextLine();
		String[] data = sc.nextLine().split(" ");

		for ( int i = n-1; 1 <= i; i--) {
//			if (i==0) {
//				sb.append(data[i]);
//				break;
//			}
			sb.append(data[i] + " ");
		}

		System.out.println( sb.append(data[0]) );
	}

} Main
public class Main {

	public static void main(String[] args) {
		// TODO ?????????????????????????????????????????????
		java.util.Scanner sc = new java.util.Scanner(System.in);
		StringBuilder sb = new StringBuilder();

		int n = sc.nextInt();
		sc.nextLine();
		String[] data = sc.nextLine().split(" ");

		for ( int i = n-1; 1 <= i; i--) {
//			if (i==0) {
//				sb.append(data[i]);
//				break;
//			}
			sb.append(data[i] + " ");
		}

		System.out.println( sb.append(data[0]) );
	}

}