Write c++ program of March Madness Frenzy, use class in this program

Write c++ program by using iostream notbits/stdc++.hUse class in this program, create a separate function toenter the file name and another function to display the output.Then call both functions in “int main function”.At the beginning ofprogram execution, the user enters the name of the file thatcontains the data for the NCAA Tournament to be analyzed. You mayassume that the filename is correct, and that it is a csv file inthe format shown at the bottom of this page.Display the path ofthe winning team to the championship. This menu option finds thepath that the winning team took to get to the championship, anddisplays the games played along the way. The games are displayed inthe order in which they are played, i.e. starting at round 1 upuntil and including the final championship game. This can be doneiteratively. If you would like a challenge, can you solve thisrecursively?Output:Enter the name of the file with the data for the NCAA tournament: mens_bracket_2021.csvPath to the championship:Round 1, Game 1: Baylor vs Hartford. Winner: BaylorRound 2, Game 1: Baylor vs Wisconsin. Winner: BaylorRound 3, Game 1: Baylor vs Villanova. Winner: BaylorRound 4, Game 1: Baylor vs Arkansas. Winner: BaylorRound 5, Game 2: Baylor vs Houston. Winner: BaylorRound 6, Game 1: Gonzaga vs Baylor. Winner: Baylor
Enter the name of the file with the data for the NCAA tournament: womens_bracket_2022.csvPath to the championship:Round 1, Game 1: South Carolina vs Howard. Winner: South CarolinaRound 2, Game 1: South Carolina vs Miami (FL). Winner: South CarolinaRound 3, Game 1: South Carolina vs North Carolina. Winner: South CarolinaRound 4, Game 1: South Carolina vs Creighton. Winner: South CarolinaRound 5, Game 1: South Carolina vs Louisville. Winner: South CarolinaRound 6, Game 1: South Carolina vs UConn. Winner: South Carolina
Enter the name of the file with the data for the NCAA tournament: mens_bracket_2022.csvPath to the championship:Round 1, Game 1: Kansas vs Texas Southern. Winner: KansasRound 2, Game 1: Kansas vs Creighton. Winner: KansasRound 3, Game 1: Kansas vs Providence. Winner: KansasRound 4, Game 1: Kansas vs Miami (FL). Winner: KansasRound 5, Game 2: Villanova vs Kansas. Winner: KansasRound 6, Game 1: North Carolina vs Kansas. Winner: Kansas
Download the zip file that has starter code and csv files