# 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 ( map ( ' ' .join , combinations( words, n) ) )
file .write ( text)
if __name__ == '__main__' :
func( 2 )
func( 3 )
IyBJZGVhR2VuIHYwLjEKIyBMaWNlbnNlOiBQdWJsaWMgRG9tYWluCgppbXBvcnQgaXRlcnRvb2xzCgpkZWYgZnVuYyhuKToKICAgIHdpdGggb3Blbigid29yZHNsaXN0LnR4dCIpIGFzIGZpbGU6CiAgICAgICAgd29yZHMgPSBmaWxlLnJlYWQoKS5zcGxpdGxpbmVzKCkKCiAgICB3aXRoIG9wZW4oJ291dHB1dCcsICd3JykgYXMgZmlsZToKICAgICAgICB0ZXh0ID0gJ1xuJy5qb2luKG1hcCgnICcuam9pbiwgY29tYmluYXRpb25zKHdvcmRzLCBuKSkpCiAgICAgICAgZmlsZS53cml0ZSh0ZXh0KQoKaWYgX19uYW1lX18gPT0gJ19fbWFpbl9fJzoKICAgZnVuYygyKQogICBmdW5jKDMpCgo=