package Ġabc Ċ Ċ import Ġjava . util .* Ċ Ċ fun Ġmain ( args : ĠArray < String >) Ġ{ ĊĠĠĠ Ġval Ġsc Ġ= ĠScanner ( System .` in `) ĊĠĠĠ Ġval Ġn Ġ= Ġsc . nextInt () ĊĠĠĠ Ġval Ġm Ġ= Ġsc . nextInt () ĊĠĠĠ Ġval Ġx Ġ= Ġsc . nextInt () ĊĠĠĠ Ġval Ġa Ġ= Ġ( 0 Ġuntil Ġm ). map Ġ{ Ġsc . next (). toInt () Ġ} ĊĠĠĠ Ġprintln ( problem 0 9 4 b ( n , Ġm , Ġx , Ġa )) Ċ } Ċ Ċ fun Ġproblem 0 9 4 b ( n : ĠInt , Ġm : ĠInt , Ġx : ĠInt , Ġa : ĠList < Int >): ĠInt Ġ{ ĊĠĠĠ Ġval Ġa Ġ= Ġa . toSet () ĊĠĠĠ Ġvar Ġleft Sum Ġ= Ġ 0 ĊĠĠĠ Ġvar Ġright Sum Ġ= Ġ 0 ĊĠĠĠ Ġfor Ġ( i Ġin Ġ 1 Ġuntil Ġn ) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ(! a . contains ( i )) Ġcontinue ĊĠĠĠĠĠĠĠ Ġif Ġ( i Ġ< Ġx ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġleft Sum ++ ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġright Sum ++ ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn ĠMath . min ( left Sum , Ġright Sum ) Ċ }