# IdeaGen v0.1
# License: Public Domain
 
import itertools
 
def func(words, n):
    return '\n'.join(map(' '.join, itertools.combinations(words, n)))

with open("wordslist.txt") as file:
    words = file.read().splitlines()
 
with open('ideaslist.txt', 'a') as file:
    for n in (2, 3):
        file.write(func(words, n))
        file.write('\n')

    file.write('\n')
