# IdeaGen v0.1
# License: Public Domain
import itertools
def func( n) :
l = [ ]
with open ( 'wordslist.txt' ) as file :
l = file .read ( ) .splitlines ( )
l2 = itertools .combinations ( l, n)
l3 = [ ' ' .join ( i) for i in l2]
print ( *l3, sep= '\n ' )
with open ( 'ideaslist.txt' , 'a' ) as file :
for i in l3:
file .write ( i + '\n ' )
file .write ( '\n ' )
if __name__ == '__main__' :
func( 2 )
func( 3 )
IyBJZGVhR2VuIHYwLjEKIyBMaWNlbnNlOiBQdWJsaWMgRG9tYWluCgppbXBvcnQgaXRlcnRvb2xzCgpkZWYgZnVuYyhuKToKICAgIGwgPSBbXQogICAgd2l0aCBvcGVuKCd3b3Jkc2xpc3QudHh0JykgYXMgZmlsZToKICAgICAgICBsID0gZmlsZS5yZWFkKCkuc3BsaXRsaW5lcygpCgogICAgbDIgPSBpdGVydG9vbHMuY29tYmluYXRpb25zKGwsIG4pCiAgICBsMyA9IFsnICcuam9pbihpKSBmb3IgaSBpbiBsMl0KICAgIHByaW50KCpsMywgc2VwPSdcbicpCgogICAgd2l0aCBvcGVuKCdpZGVhc2xpc3QudHh0JywgJ2EnKSBhcyBmaWxlOgogICAgICAgIGZvciBpIGluIGwzOiAKICAgICAgICAgICBmaWxlLndyaXRlKGkgKyAnXG4nKQogICAgICAgIGZpbGUud3JpdGUoJ1xuJykKCmlmIF9fbmFtZV9fID09ICdfX21haW5fXyc6CiAgIGZ1bmMoMikKICAgZnVuYygzKQoK