#include <iostream>
using namespace std;
 
class Distance {
   private:
      int feet;             // 0 to infinite
      int inches;           // 0 to 12
      
   public:
      Distance(int f, int i) {
         feet = f;
         inches = i;
      }
      
      // method to display distance
      void displayDistance() {
         cout << "F: " << feet << " I:" << inches <<endl;
      }
     
      // overloaded < operator
      bool operator < (const Distance& d) {
         if(feet < d.feet) {
            return true;
         }
         if(feet == d.feet && inches < d.inches) {
            return true;
         }
         
         return false;
      }
};

int main() 
{
   Distance D1(11, 10), D2(5, 11);
	if (D1 < D2)
		cout << "D1 is less than D2 " << endl;
	else if (D2 < D1)
		cout << "D2 is less than D1 " << endl;
	else
		cout << "D1 is equal to D2 " << endl;
   return 0;
}

