Function solve

Source
fn solve(grid: &Grid<u8>, distinct: bool) -> u32