import java.util.Scanner;
import java.util.NoSuchElementException;

import java.io.IOException;        // Chapter 4
import java.io.InputStreamReader;  // Chapter 4
import java.io.BufferedReader;     // Chapter 4


class MaxTestA
{
    public static void main( String [ ] args )
    {
        Scanner in = new Scanner( System.in );
        int x, y;

        System.out.println( "Enter 2 ints: " );

        if( in.hasNextInt( ) )
        {
            x = in.nextInt( );
            if( in.hasNextInt( ) )
            {
                y = in.nextInt( );
                System.out.println( "Max: " + Math.max( x, y ) );
                return;
            }
        }
       
        System.err.println( "Error: need two ints" );
    }
}
class MaxTestB
{
    public static void main( String [ ] args )
    {
        Scanner in = new Scanner( System.in );

        System.out.println( "Enter 2 ints: " );

        try
        {
            int x = in.nextInt( );
            int y = in.nextInt( );

            System.out.println( "Max: " + Math.max( x, y ) );
        }
        catch( NoSuchElementException e )
          { System.err.println( "Error: need two ints" ); }
    }
}

class MaxTestC
{
    public static void main( String [ ] args )
    {
        Scanner in = new Scanner( System.in );

        System.out.println( "Enter 2 ints on one line: " );
        try
        {
            String oneLine = in.nextLine( );
            Scanner str = new Scanner( oneLine );

            int x = str.nextInt( );
            int y = str.nextInt( );

            System.out.println( "Max: " + Math.max( x, y ) );
        }
        catch( NoSuchElementException e )
          { System.err.println( "Error: need two ints" ); }
    }
}

class MaxTestD
{
    public static void main( String [ ] args )
    {
        Scanner in = new Scanner( System.in );

        System.out.println( "Enter 2 ints on one line: " );
        try
        {
            String oneLine = in.nextLine( );
            Scanner str = new Scanner( oneLine );

            int x = str.nextInt( );
            int y = str.nextInt( );

            if( !str.hasNext( ) )
                System.out.println( "Max: " + Math.max( x, y ) );
            else
                System.err.println( "Error: extraneous data on the line." );
        }
        catch( NoSuchElementException e )
          { System.err.println( "Error: need two ints" ); }
    }
}


class MaxTestE
{
    public static void main( String [ ] args )
    {
        BufferedReader in = new BufferedReader( new
                                InputStreamReader( System.in ) );

        System.out.println( "Enter 2 ints on one line: " );
        try
        {
            String oneLine = in.readLine( );
            if( oneLine == null )
                return;
            Scanner str = new Scanner( oneLine );

            int x = str.nextInt( );
            int y = str.nextInt( );

            System.out.println( "Max: " + Math.max( x, y ) );
        }
        catch( IOException e )
          { System.err.println( "Unexpected I/O error" ); }
        catch( NoSuchElementException e )
          { System.err.println( "Error: need two ints" ); }
    }
}