fn main() { let mut d = String::new(); std::io::stdin().read_line(&mut d).ok(); let d: usize = d.trim().parse().unwrap(); let c10: Vec = (1..100) .flat_map(|n| n.to_string().chars().collect::>()) .collect(); println!("{}", c10[d - 1]); }