#include "stdafx.h"
#include
#include
using namespace std;
template< typename Container >
void Reverse(const Container& cn)
{
for (auto iter = cn.begin(); iter != cn.begin()+cn.size()/2; iter++)
{
auto temp=*iter;
iter=(cn.begin() + (cn.end() - 1 - iter));
*(cn.begin() + (cn.end() - 1 - iter))=temp;
}
}
int _tmain(int argc, _TCHAR* argv[])
{
vector vec;
int i;
while (cin>>i)
{
vec.push_back(i);
}
Reverse(vec);
for (auto iter = vec.begin(); iter !=vec.end(); iter++)
{
cout<<*iter<<endl;
}
system("pause");
return 0;
}