// ĠOriginal Ġbug : ĠK T - 2 8 9 3 5 Ċ Ċ fun Ġf ( p : ĠInt ) Ġ{ ĊĠ Ġif Ġ( p Ġ== Ġ 0 ) Ġthrow ĠError () ĊĠ Ġf ( p Ġ- Ġ 1 ) Ċ } Ċ Ċ fun Ġg 1 ( p : ĠInt ) Ġ{ ĊĠ Ġif Ġ( p Ġ== Ġ 0 ) Ġthrow ĠError () ĊĠ Ġg 2 ( p Ġ- Ġ 1 ) Ċ } Ċ Ċ fun Ġg 2 ( p : ĠInt ) Ġ{ ĊĠ Ġg 1 ( p Ġ- Ġ 1 ) Ċ } Ċ Ċ fun Ġmain () Ġ{ ĊĠ Ġtry Ġ{ ĊĠĠĠ Ġf ( 1 0 ) ĊĠ Ġ} Ġcatch Ġ( e : ĠThrowable ) Ġ{ ĊĠĠĠ Ġe . printStackTrace () ĊĠ Ġ} ĊĠ Ġg 1 ( 1 0 ) Ċ } Ċ