pub trait Day {
fn init(content: String) -> Self where Self: Sized;
fn part1(&self) -> String;
fn part2(&self) -> String;
}