/*
 * 12.11.10d.cpp
 *  Created on: 2012-11-10
 *  Author: ???
 *  ???????
 */
int main(){
	int i,j,k;
	char a[100][100],b[10000];//b?????????a?????
	cin.getline(b,10000);//??????
	for(i=0,j=0,k=0;i<strlen(b);++i){//?????a
		if(b[i]==' '){//????
			++j;k=0;continue;//????????
		}
		else{//????
			a[j][k]=b[i];//???a
			++k;
		}
	}
	cout<<a[j];//?????????
	for(i=j-1;i>=0;--i){//??????????
		cout<<' '<<a[i];
	}
	return 0;
}