#include <bits/stdc++.h>
using namespace std;
int main() {
string s;
cin >> s;
reverse(s.begin(), s.end());
vector<char> v;
string s1;
char ch, temp;
ch = ' ';
s += ch;
for(int i=0; i<s.size(); i++)
{
if(s[i] != ' ')
{
temp = s[i];
v.push_back(temp);
}
else if(s[i] == ' ')
{
reverse(v.begin(), v.end());
for(int i=0; i<v.size(); i++)
{
s1 += v[i];
}
s1 += ch;
v.clear();
}
}
s1.pop_back();
for(int i=0; i<s1.size(); i++)
{
if(s1[i] == ' ' && s1[i+1] == ' ')
{
s1.erase(i, i+1);
}
}
if(s1[0] == ' ')
{
s1.erase(0, 1);
}
cout << s1[2];
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCXN0cmluZyBzOwoJY2luID4+IHM7CglyZXZlcnNlKHMuYmVnaW4oKSwgcy5lbmQoKSk7CiAgICAgICAgdmVjdG9yPGNoYXI+IHY7CiAgICAgICAgc3RyaW5nIHMxOwogICAgICAgIGNoYXIgY2gsIHRlbXA7CiAgICAgICAgY2ggPSAnICc7CiAgICAgICAgcyArPSBjaDsKICAgICAgICBmb3IoaW50IGk9MDsgaTxzLnNpemUoKTsgaSsrKQogICAgICAgIHsKICAgICAgICAgICAgaWYoc1tpXSAhPSAnICcpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIHRlbXAgPSBzW2ldOwogICAgICAgICAgICAgICAgdi5wdXNoX2JhY2sodGVtcCk7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgZWxzZSBpZihzW2ldID09ICcgJykKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgcmV2ZXJzZSh2LmJlZ2luKCksIHYuZW5kKCkpOwogICAgICAgICAgICAgICAgZm9yKGludCBpPTA7IGk8di5zaXplKCk7IGkrKykKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBzMSArPSB2W2ldOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgczEgKz0gY2g7CiAgICAgICAgICAgICAgICB2LmNsZWFyKCk7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgczEucG9wX2JhY2soKTsKICAgICAgICBmb3IoaW50IGk9MDsgaTxzMS5zaXplKCk7IGkrKykKICAgICAgICB7CiAgICAgICAgICAgIGlmKHMxW2ldID09ICcgJyAmJiBzMVtpKzFdID09ICcgJykKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgczEuZXJhc2UoaSwgaSsxKTsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICBpZihzMVswXSA9PSAnICcpCiAgICAgICAgewogICAgICAgICAgICBzMS5lcmFzZSgwLCAxKTsKICAgICAgICB9CiAgICAgICAgY291dCA8PCBzMVsyXTsKCXJldHVybiAwOwp9