/** Supply two positive integer arguments */
class S { public
static void main
(final String []
a ){ System.out.
println (new S (
Integer.parseInt
( a [ 0 ] ) ,
Integer.parseInt
( a [ 1 ] ) ) );
}class T extends RuntimeException {T (){}T ( final
T t ){ initCause ( t ) ; } public String toString
() { return "" + ( l () - 1 ) ; } private int l ()
{final T t = ( T ) getCause ();if (null==getCause(
) ){ return 0; } else { return 1+ t.l ();}}T t (){
return null == getCause ()?this :(( T ) getCause
() ).t ();}}T t; S ( final int a, final int b ){ T
v = null;try{a ( a );}catch(final T u ){v = u;}try
{a ( b );} catch ( final T u ){u. t ().initCause (
v ); t = u ; } } private void a ( final int i ){if
( 0 == i ){throw
new T ();}try{a(
i - 1 );}catch (
final T u ) { t
= new T ( u ) ;
throw t;}}public
String toString
() { return t .
toString (); } }