#include <iostream>
using namespace std;

class Person {
private:
    int age;

public:
    Person(int a) {
        age = a;
    }

    int operator>(Person obj) {
        return age > obj.age;
    }

    int operator==(Person obj) {
        return age == obj.age;
    }
};

int main() {
    int age1, age2;

    cout << "Input 1: ";
    if (!(cin >> age1)) {
        cout << "Invalid" << endl;
        return 0;
    }

    cout << "Input 2: ";
    if (!(cin >> age2)) {
        cout << "Invalid" << endl;
        return 0;
    }

    if (age1 < 0 || age2 < 0) {
        cout << "Invalid" << endl;
        return 0;
    }

    Person p1(age1);
    Person p2(age2);

    if (p1 > p2) {
        cout << "Person 1 is larger" << endl;
    } else if (p2 > p1) {
        cout << "Person 2 is larger" << endl;
    } else if (p1 == p2) {
        cout << "Both are equal" << endl;
    }

    return 0;
}