package Ġcom . a oc . solutions Ċ Ċ import Ġcom . a oc . Day Ċ import Ġcom . a oc . fuel . factory . L abor atory Ċ import Ġcom . a oc . fuel . factory . Nano Factory Ċ import Ġcom . a oc . input . Input Reader Ċ Ċ fun Ġmain () Ġ{ ĊĠĠĠ Ġval Ġinput Ġ= ĠInput Reader . read < String >( Day ( 1 4 )). value ĊĠĠĠ Ġval Ġre actions Ġ= ĠN ano Factory ( input ). produce Reaction List () ĊĊĠĠĠ Ġprintln (" Solution ĠPart Ġ 1 : Ġ${ L abor atory ( reactions ). minimum O re To Produce One Fuel ()} ĠO re ") ĊĠĠĠ Ġprintln (" Solution ĠPart Ġ 2 : Ġ${ L abor atory ( reactions ). maximum Fuel Pro duced From One Tr illion O re ()} ĠF uel ") Ċ }