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