import string


def remove_stop_words(words):
    """
    Remove stop words and single letter words from WORDS
    """
    with open('../stop_words.txt') as stop_words_file:
        stop_words = stop_words_file.read().split(',')
    # single-letter words are also stop_words
    stop_words.extend(list(string.ascii_lowercase))
    indexes = []
    for i, word in enumerate(words):
        if word in stop_words:
            indexes.append(i)
    for i in reversed(indexes):
        words.pop(i)
    return words