fn main()

in contests/tenka1-2014-qualb/tenka1_2014_qualB_a_Another.rs [7:34]


fn main() {
    input! {
        N: u32,
        M: u32,
        L: u32,
        P: u32,
        Q: u32,
        R: u32,
    }

    let mut data = [P, Q, R];
    data.sort();
    let mut answer: u32 = 0;

    loop {
        let tate_num = N / data[0];
        let yoko_num = M / data[1];
        let takasa_num = L / data[2];
        let a = tate_num * yoko_num * takasa_num;
        answer = max(answer, a);

        if !data.next_permutation() {
            break;
        }
    }

    println!("{}", answer);
}