fn main() { let mut abcdef = String::new(); std::io::stdin().read_line(&mut abcdef).ok(); let abcdef: Vec = abcdef.trim().split_whitespace().map(|s| s.parse().unwrap()).collect(); let a = abcdef[0]; let c = abcdef[2]; let d = abcdef[3]; let e = abcdef[4]; let f = abcdef[5]; println!("{:.06}", ((f - e + (c * c + d * d) / 4.0f64 / a) / a).sqrt()); }