use std::fs;

use y{{YEAR}}::days::d{{DAY}};

fn main() {
    part1();
    part2();
}

fn part1() {
    let root = env!("CARGO_MANIFEST_DIR");
    let content = fs::read_to_string(format!("{root}/resources/{{DAY}}_input.txt")).unwrap();
    println!("{}", d{{DAY}}::process_part1(&content));
}

fn part2() {
    let root = env!("CARGO_MANIFEST_DIR");
    let content = fs::read_to_string(format!("{root}/resources/{{DAY}}_input.txt")).unwrap();
    println!("{}", d{{DAY}}::process_part2(&content));
}