# frozen_string_literal: true O = gets.chomp.split('.').map(&:to_i) J = gets.chomp.split('.').map(&:to_i) RESULT = if O[0] > J[0] || (O[0] == J[0] && (O[1] > J[1] || O[1] == J[1] && O[2] >= J[2])) 'YES' else 'NO' end puts RESULT