#include <stack>
#include <string>
#include <iostream>
int main()
{
std::string temp;
std::stack<std::string> stk;
while (std::cin >> temp)
stk.push(temp);
while (!stk.empty())
{
std::cout << stk.top() << " ";
stk.pop();
}
}
ICAgICNpbmNsdWRlIDxzdGFjaz4KICAgICNpbmNsdWRlIDxzdHJpbmc+CiAgICAjaW5jbHVkZSA8aW9zdHJlYW0+CiAgICAKICAgIGludCBtYWluKCkgCiAgICB7CiAgICAgICAgc3RkOjpzdHJpbmcgdGVtcDsKICAgICAgICBzdGQ6OnN0YWNrPHN0ZDo6c3RyaW5nPiBzdGs7CiAgICAgICAgd2hpbGUgKHN0ZDo6Y2luID4+IHRlbXApCiAgICAgICAgICAgIHN0ay5wdXNoKHRlbXApOwogICAgICAgIHdoaWxlICghc3RrLmVtcHR5KCkpCiAgICAgICAgewogICAgICAgICAgc3RkOjpjb3V0IDw8IHN0ay50b3AoKSA8PCAiICI7CiAgICAgICAgICBzdGsucG9wKCk7CiAgICAgICAgfQogICAgfSAgCg==