#include using namespace std; # define pb push_back # define mp make_pair # define FORN( a , b , c ) for ( int a = b ; a <= c ; ++ a ) # define FORNBACK( a , b , c ) for ( int a = b ; a >= c ; -- a ) vector < pair < int , int > > m ; int main() { ios :: sync_with_stdio ( false ) ; //freopen( "input" , "r" , stdin ) ; //freopen( "output" , "w" , stdout ) ; FORN ( i , 0 , 199 ) FORN ( j , 0 , 199 ) m.pb ( mp ( i , j ) ) ; random_shuffle ( m.begin() , m.end() ) ; while ( true ) { cout << m.back().first << ' ' << m.back().second << '\n' ; cout.flush() ; m.pop_back() ; int sol ; cin >> sol ; if ( sol == 0 ) break ; } return 0 ; }