#include <iostream>
using namespace std;
class Person {
public:
friend istream& operator>>(istream& out, Person& obj);
};
istream& operator>>(istream& out, Person& obj) {
cout << "Person";
}
class Student : public Person {
public:
friend istream& operator>>(istream& out, Student& obj);
};
istream& operator>>(istream& out, Student& obj) {
cout << "Student";
}
int main() {
Person a;
cin >> a;
Student b;
cin >> b;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmNsYXNzIFBlcnNvbiB7CnB1YmxpYzoKICAgIGZyaWVuZCBpc3RyZWFtJiBvcGVyYXRvcj4+KGlzdHJlYW0mIG91dCwgUGVyc29uJiBvYmopOwp9OwoKaXN0cmVhbSYgb3BlcmF0b3I+Pihpc3RyZWFtJiBvdXQsIFBlcnNvbiYgb2JqKSB7Cgljb3V0IDw8ICJQZXJzb24iOwp9CgpjbGFzcyBTdHVkZW50IDogcHVibGljIFBlcnNvbiB7CnB1YmxpYzoKCWZyaWVuZCBpc3RyZWFtJiBvcGVyYXRvcj4+KGlzdHJlYW0mIG91dCwgU3R1ZGVudCYgb2JqKTsKfTsKCmlzdHJlYW0mIG9wZXJhdG9yPj4oaXN0cmVhbSYgb3V0LCBTdHVkZW50JiBvYmopIHsKCWNvdXQgPDwgIlN0dWRlbnQiOwp9CgppbnQgbWFpbigpIHsKCVBlcnNvbiBhOwoJY2luID4+IGE7CglTdHVkZW50IGI7CgljaW4gPj4gYjsKfQoK