package Ġdays Ċ Ċ class ĠDay 1 Ġ: ĠDay ( 1 ) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġpart One (): ĠAny Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġinput List . map Ġ{ Ġit . toInt () Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. window ed ( 2 ). count Ġ{ Ġit . last () Ġ> Ġit . first () Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġpart Two (): ĠAny Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġinput List . map Ġ{ Ġit . toInt () Ġ}. window ed ( 3 ). map Ġ{ Ġit . sum () Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. window ed ( 2 ). count Ġ{ Ġit . last () Ġ> Ġit . first () Ġ} ĊĠĠĠ Ġ} Ċ } Ċ