use proconio::input; fn main() { input! { n: usize, c: [i64; n] } let min = c.iter().min().unwrap(); let max = c.iter().max().unwrap(); let mut ans = i64::MAX; ans = ans.min(max.abs() + (max-min).abs() + min.abs()); println!("{}", ans); }