 My Gantt Python program is a utility that I've been working on for several years now, on and off each time I needed new features. And what this does is what its name implies. It just gants elements from input files. Let me show you here. So I have my Gantt.py program. And hints here is a text file with password hints. Let me show you. You see here, those are password hints. It's words and sometimes separated by spaces like this. And I want some statistics too. Let's run my Gantt program on hints. More. Like that. And now it has counted the occurrence of each word, mdbd happens once, the one go once and so on. And it is listed in ascending order. So the most popular words are at the end of the file. Now you can change this order by saying that you want the descending order. Like this. Okay. And now we can already see that here, dog is the most popular word in the hints here, with a frequency of 12,000 plus occurrences. You have more options, like you can add a header, element and count, add percentages. Okay. So the dog that's about 1%, also a rank. The dog's first name is second daughter, 11th position. Now you can see that, of course, some of the hints contain several words like here, my name, 23, and what I would actually want is that name is counted towards those names here. So what I can do is say that I want to split the input lines. So say split. And the separator, the input separator is a space. Words are separated by spaces. So let's do it like this. Okay. And now you can see that name is the more popular with two 73% and dog is in third position now. Now some of the words here also contains capital letters. So I want to just have my count, my statistics, not be case sensitive. So let's convert everything to lower case with option L. Okay. And here we have those statistics. You can see that name is by far the most popular with almost 3% of the occurrences, then my, then dog. Okay. Now you can also add totals at the end. And now we are going to save this to a file. So no more output tomorrow, but let's output this to words, words, that CSV like this. Okay. File has been created. Let's have a look. Okay. And here you can see name again, things like that. And go to the end here. Now you also have those two lines that have been added. You know that are more than 267,000 unique words and in total more than 1,700 words.