sentences = ["jim likes mary", "kate likes tom", "tom does not like jim"] phrases = [["jim", "tom"], ["likes"]] final_arr = [] sentences.each_with_index do |sentence, index| phrases.each do |words| if words.all? { |word| sentence.include? word } final_arr << index end end end print final_arr.join(",")