/*
TASK: notalike
LANG: C++
*/

#include <iostream>

int N,N2,P,P2,Q,Q2;

using namespace std;
int Search();
int Play(int t,int MSF,int taken,int last);

int main() {
    int result1,result2;
    cin >> N >> P >> Q;
    cin >> N2 >> P2 >> Q2;
    result1=Search();//Search();
    N=N2;
    P=P2;
    Q=Q2;
    //cout << "Game 2!!! \n";
    result2=Search();
    cout << result1 << endl << result2 << endl;
}

int Search() {
    int res,result=0;
    for(int i=P;i<=Q;i++) {
            res = Play(1,1,i,i);
       //     cout << "main res : " << res << endl;
            if(res!=0)
                   result=i;
    }
    return result;
}                      

int Play(int t,int MSF,int taken,int last) {
    MSF++;
    //cout << "Taken : " << taken << " Last : "  << last << "\nMSF : " << MSF << " TURN : " << t << endl;
    int res = 0;
    if(N-taken<P)
                 if(t==2)
                         return 0;
                 else {
         //                cout << "Winner ! \n";
                         return 1;
                         }
    for(int i=P;i<=Q;i++) {
            if(last!=i&&i<=N-taken)
                        res=Play(t==1?2:1,MSF,taken+i,i);
               //         cout << "sec res : " << res << endl;
            if(res)
                   return 1;
    }          
    return 0;
}
            
