y, m, d = gets.split.map(&:to_i) if y >= 1990 && y <= 2018 puts "YES" elsif y == 1989 && m >= 2 puts "YES" elsif y == 1989 && m == 1 && d >= 8 puts "YES" elsif y == 2019 && m <= 3 puts "YES" elsif y == 2019 && m == 4 && d <= 30 puts "YES" else puts "NO" end