import Ġkotlin . math . abs Ċ Ċ fun Ġmain () Ġ{ ĊĊĠĠĠ Ġvar Ġt Ġ= Ġread Line () !!. toInt () ĊĊĠĠĠ Ġwhile ( t Ġ> Ġ 0 ){ ĊĠĠĠĠĠĠĠ Ġvar Ġmin Ġ= ĠInt . MAX _ VALUE ĊĠĠĠĠĠĠĠ Ġvar Ġn Ġ= Ġread Line () !!. toInt () ĊĠĠĠĠĠĠĠ Ġval Ġarr Ġ= Ġread Line () !!. split (" Ġ"). map { it . toInt ()}. sorted () ĊĊĠĠĠĠĠĠĠ Ġfor ( i Ġin Ġ 0 Ġuntil Ġarr . last Index ){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif ( abs ( arr [ i ] Ġ- Ġarr [ i + 1 ]) Ġ< Ġmin ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmin Ġ= Ġabs ( arr [ i ] Ġ- Ġarr [ i + 1 ]) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif ( min Ġ== Ġ 0 ) Ġbreak ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġprintln ( min ) ĊĊĠĠĠĠĠĠĠ Ġt -- ĊĠĠĠ Ġ} ĊĊĊ Ċ } Ċ