# frozen_string_literal: true INPUTS = gets.chomp.split.map(&:to_i) remain = INPUTS.pop INPUTS.zip([500, 100, 50, 10, 5, 1]).each do |i, j| remain -= [remain.div(j), i].min * j end puts(remain.positive? ? 'NO' : 'YES')