use std::io::Read; fn solve(abcd: Vec) { println!("{}", (abcd[1]-abcd[0]+1) * (abcd[3]-abcd[2]+1) - std::cmp::max(0, abcd[1] - abcd[2] + 1)); } fn main() { let mut abcd = String::new(); std::io::stdin().read_to_string(&mut abcd).ok(); let abcd: Vec = abcd.trim().split('\n').next().unwrap().trim().split_whitespace().map(|s| s.parse::().unwrap()).collect(); solve(abcd); }