use proconio::input; fn main() { input! { a: usize, b: usize, c: usize, d: usize, m: usize, } let mut ans = 0; for i in a..=b { for j in c..=d { ans = ans.max((i + j) % m); } } println!("{ans}"); }