package Ġcom . github . m ichael bull . ad vent . day 6 Ċ Ċ fun Ġread Local Or bits (): ĠOr bit Map Ġ{ ĊĠĠĠ Ġreturn ĠClassLoader . getSystem Resource AsStream (" day 6 . txt ") ĊĠĠĠĠĠĠĠ Ġ. buffered Reader () ĊĠĠĠĠĠĠĠ Ġ. read Lines () ĊĠĠĠĠĠĠĠ Ġ. to Orbit Map () Ċ } Ċ Ċ fun ĠList < String >. to Orbit Map (): ĠOr bit Map Ġ{ ĊĠĠĠ Ġreturn Ġmap Ġ{ Ġit . split (" )") Ġ} ĊĠĠĠĠĠĠĠ Ġ. associate By ({ Ġit [ 1 ] Ġ}, Ġ{ Ġit [ 0 ] Ġ}) ĊĠĠĠĠĠĠĠ Ġ. let (:: Orbit Map ) Ċ } Ċ Ċ fun Ġmain () Ġ{ ĊĠĠĠ Ġval Ġmap Ġ= Ġread Local Or bits () ĊĠĠĠ Ġprintln (" part Ġ 1 Ġ= Ġ${ map . total Or bits () }") ĊĠĠĠ Ġprintln (" part Ġ 2 Ġ= Ġ${ map . min Orbit al Trans fers ( from Ġ= Ġ" YO U ", Ġto Ġ= Ġ" SAN ") }") Ċ } Ċ