import Ġjava . util .* Ċ Ċ fun Ġget Fib onacci H uge Na ive ( n : ĠLong , Ġm : ĠLong ): ĠLong Ġ{ ĊĠĠĠ Ġif Ġ( n Ġ<= Ġ 1 ) Ġreturn Ġn ĊĊĠĠĠ Ġvar Ġprevious : ĠLong Ġ= Ġ 0 ĊĠĠĠ Ġvar Ġcurrent : ĠLong Ġ= Ġ 1 ĊĊĠĠĠ Ġfor Ġ( i Ġin Ġ 0 Ġuntil Ġn Ġ- Ġ 1 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtmp Previous Ġ= Ġprevious ĊĠĠĠĠĠĠĠ Ġprevious Ġ= Ġcurrent ĊĠĠĠĠĠĠĠ Ġcurrent Ġ+= Ġtmp Previous ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġreturn Ġcurrent Ġ% Ġm Ċ } Ċ Ċ fun Ġmain ( args : ĠArray < String >) Ġ{ ĊĠĠĠ Ġval Ġscanner Ġ= ĠScanner ( System .` in `) ĊĠĠĠ Ġval Ġn Ġ= Ġscanner . next Long () ĊĠĠĠ Ġval Ġm Ġ= Ġscanner . next Long () ĊĠĠĠ Ġprintln ( get Fib onacci H uge Na ive ( n , Ġm )) Ċ }