(emodify the program from part (aand the dictionary so that the user does not have to know how to spell the month name exactly that isall they have to do is spell the first three letters of the month name correctly write program that uses dictionary that contains ten user names and passwords the program should ask the user to enter their username and password if the username is not in the dictionarythe program should indicate that the person is not valid user of the system if the username is in the dictionarybut the user does not enter the right passwordthe program should say that the password is invalid if the password is correctthen the program should tell the user that they are now logged in to the system repeatedly ask the user to enter team name and the how many games the team won and how many they lost store this information in dictionary where the keys are the team names and the values are lists of the form [winslosses(ausing the dictionary created aboveallow the user to enter team name and print out the team' winning percentage (busing the dictionarycreate list whose entries are the number of wins of each team (cusing the dictionarycreate list of all those teams that have winning records repeatedly ask the user to enter game scores in format like team score team score store this information in dictionary where the keys are the team names and the values are lists of the form [winslosses create list of numbers then write program that creates dictionary whose keys are the numbers and whose values are the how many times the number occurs then print the three most common numbers using the card dictionary from earlier in this create simple card game that deals two players three cards each the player with the highest card wins if there is tiethen compare the second highest card andif necessarythe third highest if all three cards have the same valuethen the game is draw using the card dictionary from earlier in the deal out three cards determine the following(aif the three cards form flush (all of the same suit(bif there is three-of- -kind (all of the same value(cif there is pairbut not three-of- -kind (dif the three cards form straight (all in rowlike ( or ( jackqueen) using the card dictionary from earlier in the run monte carlo simulation to estimate the probability of being dealt flush in five card hand see exercise of for more about monte carlo simulations in section we met the substitution cipher this cipher replaces every letter with different letter for instance every might be replaced with an eevery might be replaced with an