Python Classwork: Name Info Write a Python program named "NameInfo.py" that has the user enter his/her first name, followed by his/her last name. Each name should be stored in a separate variable. Then have your program display the following: Line #1) The user's last name, a comma, and the first name Line #2) The user's initials Line #3) The last three letters of the first name Line #4) The fourth letter of the last name Line #5) The total number of letters in the full name Line #6) The last name with the order of the letters reversed Assume that the user enters only letters (no punctuation or spaces), that each name contains at least five letters, and that each name starts with a capital letter. Your program's output should be formatted in a manner similar to what is shown below. You do not need to perform error trapping for the user input, and you may put all of your code into the main area of the program (that is, you are not required to create separate functions). This program should not import or use any external functions. Example Program Run ------------------- What is your first name? David What is your last name? Goldsmith Goldsmith, David DG vid d 14 htimsdloG ADVANCED OPTION #1 Display the first and last names with the letters intermingled. Within each name the letters should be displayed in order, but your program should alternate between the first and last names. For example, with a first name of "David" and a last name of "Goldsmith", your program would display "DGaovliddsmith". As you can see from that example, if your program runs out of letters from one of the names, then the remaining letters in the other name should be displayed at the end. ADVANCED OPTION #2 In addition to displaying the information described above, also have your program display the number of occurrences (the frequency) of each letter in the user's full name (ignoring case). In other words, tell how many times each letter appears. This advanced option may be completed along with, or instead of, the above advanced option.