use std::io::stdin; fn main() { let move_list: Vec = vec![2, 2, -1, -1, 2, -1, -1]; let mut line: String = String::new(); stdin().read_line(&mut line).expect("Fail."); let x: i32 = line.trim().parse().unwrap(); let mut count: i32 = 0; let mut pos: i32 = 0; let mut end_flg: bool = false; for _ in 0..100 { for n in &move_list { pos += n; count += n.abs(); if pos == x { end_flg = true; break; } } if end_flg == true { break; } } println!("{}", count); }