#include<iostream>
using namespace std;
class Distance
{
    int km,m;
    public:
    Distance(int km,int me)
    {
        km=km;
        m=me;
    }
    int toMeters() const
    {
        return km*1000+m;
    }
    bool operator>(const Distance& d)
    const
    {
        return this->toMeters()>d.toMeters();
    }
    bool isValid() const
    {
        return(km>=0&&km<=10000&&m>=0&&m<1000);
    }
};
int main()
{
    int km1,m1,km2,m2;
    cin>>km1>>m1;
    cin>>km2>>m2;
    Distance d1(km1,m1);
    Distance d2(km2,m2);
    if(!d1.isValid()||!d2.isValid())
    {
        cout<<"Invalid input";
    }
    else if(d1>d2)
    {
        cout<<"Distance1 is greater"<<endl;
    }
    else(d2>d1)
    {
        cout<<"Distance2 is greater"<<endl;
    }
    return 0;
}