fn get_max_geodes(blueprint: &Blueprint, time_limit: usize) -> usize