#include <vector>
#include <cmath>
#include <iostream>
using namespace std;
#define I int
#define LL long long
#define S string

void reverse() ;

int main() {
	reverse();

	return 0;
}

void reverse() { //句子逆序
	I n ;
	S a;
	vector <string> words;

	while (cin >> a)
		words.push_back(a);
	n = words.size();
	for (I j = n - 1 ; j >= 0; j--)
		cout << words[j] << " ";
}