Exam2 re-do PRACTICE Part 1: Syntax Errors These will be a thing. Part 2: Fill-in-the-function: copy the file "bridge_of_death.c" from the exam2_re directory The file contains a function called "eval_question" which takes in a string representing the answer to a question and a number representing which question was asked. Write code inside the function body so that it... returns 1 when the question is 1 and answer is "Arthur" (notice capitalization). returns 1 when the question is 2 and the answer is "grail". returns 1 when the question is 3 and the answer is "African", "European", or "25". returns 0 when none of the above combinations happens. ------ DO NOT EDIT OUTSIDE THE FUNCTION BODY. ------ A working copy of the expected output is available in the exam2_re_practice directory as "bridge" ======= Part 3: write your own program. Write a program that: has a function named "save_princess" that takes in a number as an argument. when the number is 8, print the message: "Thank you Mario! Your quest is over." and returns 1. when the number is anything else, print out the message: "I'm sorry, but our princess is in another castle." and returns 0. --- In main: continuously ask the user "which castle have you cleared?" and read in an answer as a number. Don't worry about verifying that the user actually gave you a number. use the answer as input to the save_princess function until the user has saved the princess (the function returned 1). a working copy is provided as "mario" in the exam2_re_practice directory. YOU DO NOT NEED TO MAKE YOUR OUTPUT EXACTLY MATCH MINE.