i havent tested it but as i was looking thru i realized something small you could do make reading the code easier
you have:
word$(a)=l$(1)+l$(2)+l$(3)+l$(4)+l$(5)+l$(6)+l$(7)+l$(8)+l$(9)+l$(10)+l$(11)+l$(12)+l$(13)+l$(14)+l$(15)+l$(16)+l$(17)+l$(18)+l$(19)+l$(20)
but i was thinking you could shorten that to:
for num=1 to 20
word$(a)=word$(a)+l$(num)
next num
adding strings basically adds the second (l$()) to the end of the first (wordS(a))
so as long as at the start of the loop word$(a)="" then this will work
There are only 10 kinds of people in the world, those who understand binary and those who dont