fn main() { let mut n = String::new(); std::io::stdin().read_line(&mut n).ok(); let n: u32 = n.trim().parse().unwrap(); let mut answer = 0; for x in 1..n { if f64::from(n * n - x * x).sqrt().fract() < f64::EPSILON { answer += 1; } } println!("{answer}"); }