// Ġhttps :// www . hack err ank . com / challenges / cr ush / problem Ċ Ċ fun Ġmain () Ġ{ ĊĊĠĠĠ Ġval Ġ(_, Ġqty Manip ulations ) Ġ= Ġread Line (). or Empty () ĊĠĠĠĠĠĠĠ Ġ. trim () ĊĠĠĠĠĠĠĠ Ġ. split (' Ġ') ĊĠĠĠĠĠĠĠ Ġ. map Ġ{ Ġi Ġ-> Ġi . toInt () Ġ} ĊĊĊĠĠĠ Ġval Ġarray Ġ= Ġsorted Map Of < Int , ĠLong >() ĊĠĠĠ Ġfor Ġ( i Ġin Ġ 0 Ġuntil Ġqty Manip ulations ) Ġ{ ĊĊĠĠĠĠĠĠĠ Ġval Ġ( from , Ġto , Ġinc ) Ġ= Ġread Line (). or Empty () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. trim () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. split (' Ġ') ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. map Ġ{ Ġn Ġ-> Ġn . to Long () Ġ} ĊĠĠĠĠĠĠĠ Ġarray [ from . toInt ()] Ġ= Ġarray [ from . toInt ()] ?. plus ( inc ) Ġ?: Ġinc ĊĠĠĠĠĠĠĠ Ġarray [ to . toInt () Ġ+ Ġ 1 ] Ġ= Ġarray [ to . toInt () Ġ+ Ġ 1 ]?. minus ( inc ) Ġ?: Ġ- inc ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġvar Ġmax Ġ= Ġ 0 L ĊĠĠĠ Ġvar Ġcurrent Ġ= Ġ 0 L ĊĊĠĠĠ Ġarray . forEach Ġ{ Ġk , Ġvalue Ġ-> ĊĊĠĠĠĠĠĠĠ Ġcurrent Ġ+= Ġvalue ĊĠĠĠĠĠĠĠ Ġif Ġ( current Ġ> Ġmax ) Ġmax Ġ= Ġcurrent ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprintln ( max ) Ċ } Ċ