Finish Required Assignment One's Part C, by reasoning through the Middle School Math Problem first, and work it out by hand: Here is how the middle-school math problem proceeds: After knowing the Total Track, and others (because they are GIVEN), compute the Available Track. At the same time, compute the Actual Train Length (see how to do this by reading the para just above the INPUT SPECIFICATION). This now lets you compute the Num Trains (to understand why, read the first Para that describes the Part C problem). Now, along with knowing the Actual Train Length, you simultaneously know the Num Cars Per Train (is this correct?). So, now, we can compute the Total Cars In System. And, because we know that each car can have 4 passengers, we know the Total Persons, which is what the problem asked us to get. So, make sure that you have done this type of calculation with Pencil And Paper; you should do this for each of the examples given in the assignment description. This way you will know that you understand the logic and the math that is needed to solve the problem. Only after you have carefully done all of the above, are you ready to start writing your program. TO WRITE THE PROGRAM: 1) start declaring all the variables and constants (#DEFINES) that you will need. 2) prompt and read in the quantities that you are told that you are GIVEN. 3) think about how you will get the computer to compute the ActualTrainLength 4) once you have figured this out, all the other steps will follow in the same manner that you solved the steps of the Middle School Math Problem. 5) At each step of the program, make your program print out the intermediate result (the result at that early step), and check to see that your program gives the same intermediate values (e.g., TotalCarsInSystem) as your hand checked work. 6) Finally, you have to put the program for Part C inside a loop that will run a certain number of times (which you will read in).