# IdeaGen v0.1
# License: Public Domain
import itertools
def func( n) :
with open ( "wordslist.txt" ) as file :
words = file .read ( ) .splitlines ( )
with open ( 'output' , 'w' ) as file :
text = '\n ' .join ( mmap ( ' ' .join , combinations( words, n) ) )
file .write ( text)
if __name__ == '__main__' :
func( 2 )
func( 3 )
IyBJZGVhR2VuIHYwLjEKIyBMaWNlbnNlOiBQdWJsaWMgRG9tYWluCiAKaW1wb3J0IGl0ZXJ0b29scwogCmRlZiBmdW5jKG4pOgogICAgd2l0aCBvcGVuKCJ3b3Jkc2xpc3QudHh0IikgYXMgZmlsZToKICAgICAgICB3b3JkcyA9IGZpbGUucmVhZCgpLnNwbGl0bGluZXMoKQogCiAgICB3aXRoIG9wZW4oJ291dHB1dCcsICd3JykgYXMgZmlsZToKICAgICAgICB0ZXh0ID0gJ1xuJy5qb2luKG1tYXAoJyAnLmpvaW4sIGNvbWJpbmF0aW9ucyh3b3JkcywgbikpKQogICAgICAgIGZpbGUud3JpdGUodGV4dCkKIAppZiBfX25hbWVfXyA9PSAnX19tYWluX18nOgogICBmdW5jKDIpCiAgIGZ1bmMoMyk=