use std::collections::HashSet; fn main() { let n = { let mut line = String::new(); std::io::stdin().read_line(&mut line).unwrap(); line.trim().parse::().unwrap() }; let mut ans = 0; let mut used = HashSet::new(); for i in 0..=n.len() { for ins in '0'..='9' { if i == 0 && ins == '0' { continue; } let mut inserted = n.clone(); inserted.insert(i, ins); if !used.contains(&inserted) { used.insert(inserted); ans += 1; continue; } } } println!("{}", ans); }