class ĠSchool Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġdatabase Ġ= Ġmutable Map Of < Int , ĠList < String >>() ĊĊĠĠĠ Ġfun Ġadd ( student : ĠString , Ġgrade : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdatabase [ grade ] Ġ= Ġ( grade ( grade ) Ġ+ Ġstudent ). sorted () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġgrade ( grade : ĠInt ) Ġ= Ġdatabase [ grade ] Ġ?: ĠlistOf () ĊĊĠĠĠ Ġfun Ġro ster () Ġ= Ġdatabase . to Sorted Map (). map Ġ{ Ġit . value Ġ}. flatten () Ċ Ċ } Ċ