Write a Python program to determine the result of this year's election. Given the number of votes each party collected in each state and the number of electoral votes each state is worth, determine which party, if there is no tie, won the election. Input will be from a data file where the first line contains a single integer N in the range [1,7] that indicates the number of data sets that follow. Each data set will start with a single integer X denoting how many states are in each set. The next X lines contain the name of a state, followed by 4 integers R, D, I, and E, separated by spaces, denoting the number of votes the Republican, Democratic, and Independent parties received for that state, and the number of electoral votes that state is worth. The winner of the election is the party that receives the most electoral votes, or the largest percentage of the votes if there is a tie. Output to the screen each labeled data set, the winner of the election, followed by the number of electoral votes they received and the percentage of the popular vote they received. If there is a tie for both popular and electoral votes, output "Tie election!". Let the user input the file name from the keyboard. Finally, the program should ask if the user wants to run the program again (Check case). Refer to the sample output below. Sample File: 4 3 Texas 100 40 10 34 California 30 50 25 55 Nevada 20 20 30 5 2 Utah 50 10 10 5 Nevada 11 50 10 5 2 Utah 50 10 10 5 Nevada 10 50 10 5 1 Louisiana 0 0 10
a. True
b. False