3. Most commonly occuring (50 points) Read in the clean text yougenerated in part 2 (start a new cpp file). Create a list of allthe unique words found in the entire text file (usecleanedTextTest.txt for testing). Your list should be in the formof an array of structs, where each struct has two members. Onemember contains the word, one member contains the number ofoccurrences of that word. The struct definition should look likethis: struct UniqueWord { string word; int numOccurrences; }; Thereare two sub-parts that we want to accomplish:- 1. Sort the array inascending order based on the number of occurrences.
OR
OR