package Ġabc Ċ Ċ import Ġjava . util .* Ċ Ċ fun Ġmain ( args : ĠArray < String >) Ġ{ ĊĠĠĠ Ġval Ġsc Ġ= ĠScanner ( System .` in `) ĊĠĠĠ Ġval Ġa Ġ= Ġsc . next Long () ĊĠĠĠ Ġval Ġb Ġ= Ġsc . next Long () ĊĠĠĠ Ġval Ġc Ġ= Ġsc . next Long () ĊĠĠĠ Ġval Ġk Ġ= Ġsc . next Long () ĊĠĠĠ Ġprintln ( problem 1 6 7 b ( a , Ġb , Ġc , Ġk )) Ċ } Ċ Ċ fun Ġproblem 1 6 7 b ( a : ĠLong , Ġb : ĠLong , Ġc : ĠLong , Ġk : ĠLong ): ĠLong Ġ{ ĊĠĠĠ Ġvar Ġk 1 Ġ= Ġk Ġ- Ġa ĊĠĠĠ Ġif Ġ( k 1 Ġ<= Ġ 0 L ) Ġreturn ĠMath . min ( k , Ġa ) ĊĠĠĠ Ġk 1 Ġ-= Ġb ĊĠĠĠ Ġif Ġ( k 1 Ġ<= Ġ 0 L ) Ġreturn ĠMath . min ( k , Ġa ) ĊĠĠĠ Ġreturn Ġa Ġ- Ġk 1 Ċ }