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::<usize>().unwrap() * VALUES[i])
        .sum::<usize>();

    let mut answer = 0;

    amount %= 1000;
    answer += amount / 100;
    amount %= 100;
    answer += amount / 25;
    amount %= 25;
    answer += amount;

    println!("{}", answer);
}