import Ġmodels . Book Ċ import Ġmodels . Box Ċ Ċ fun Ġmain () Ġ{ ĊĊĠĠĠ Ġval Ġbooks Ġ= Ġmutable ListOf < Book >( ĊĠĠĠĠĠĠĠ ĠBook ( title Ġ= Ġ" Pol ska ", Ġowner Ġ= Ġ" Owner Ġ 1 ", Ġyear Publish Ġ= Ġ 2 0 2 3 ), ĊĠĠĠĠĠĠĠ ĠBook ( title Ġ= Ġ" Ja Ġm ow i Ġpo ĠPol ska ", Ġowner Ġ= Ġ" Owner Ġ 2 ", Ġyear Publish Ġ= Ġ 1 0 2 3 ) ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġval Ġbox Ġ= ĠBox ( type Ġ= Ġ" Pol ska ", Ġbooks Ġ= Ġbooks ) ĊĊĠĠĠ Ġval Ġsort 1 Ġ= Ġbox . sortBy Owner () ĊĠĠĠ Ġval Ġsort 2 Ġ= Ġbox . sortBy Year () ĊĊĠĠĠ Ġsort 1 . print As List () ĊĠĠĠ Ġsort 2 . print As List () Ċ }