# your code goes here
def is_in_list(word, word_list):
    for row in word_list:
        if word in row and word != row:
            return True
    return False

def get_word(word, is_removed):
    if is_removed is not True:
        return word

def remove(word_list, is_removed):
    for word, is_removed in zip(word_list, is_removed):
        if is_removed is False:
            yield word

word_list = ['abc','abcd','bcd','bbt','yyf','zat']
is_removed = map(is_in_list, word_list, [word_list for row in range(len(word_list))])
result = remove(word_list, is_removed)
print(list(result))