package Ġio . github . to mpl um . a oc . solutions Ċ Ċ import Ġio . github . to mpl um . a oc . map . t rench . Image Enh ancer Ċ import Ġio . github . to mpl um . libs . input . Day Ċ import Ġio . github . to mpl um . libs . input . Input Reader Ċ import Ġio . github . to mpl um . libs . solutions . Solution Ċ Ċ class ĠDay 2 0 Ġ: ĠSolution < Int , ĠInt > Ġ{ ĊĠĠĠ Ġprivate Ġval Ġinput Ġ= ĠInput Reader . read < String >( Day ( 2 0 )). value ĊĠĠĠ Ġprivate Ġval Ġimage Enh ancer Ġ= ĠImage Enh ancer ( input ) ĊĊĠĠĠ Ġoverride Ġfun Ġpart 1 (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġimage Enh ancer . apply En hancement Algorithm ( 2 ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġpart 2 (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġimage Enh ancer . apply En hancement Algorithm ( 5 0 ) ĊĠĠĠ Ġ} Ċ } Ċ