y, m, d = gets.split.map(&:to_i) if y >= 1989 && m >= 1 && d >= 8 if y <= 2019 && m <= 4 && d <= 30 puts 'Yes' exit end end puts 'No'