use std::io::{self, BufRead}; const VALUES: [usize; 3] = [100, 25, 1]; fn main() { let mut amount = io::stdin() .lock() .lines() .enumerate() .map(|(i, n)| n.unwrap().parse::().unwrap() * VALUES[i]) .sum::(); let mut answer = 0; amount %= 1000; answer += amount / 100; amount %= 100; answer += amount / 25; amount %= 25; answer += amount; println!("{}", answer); }