Learning Goal: I’m working on a lisp project and need an explanation and answer to help me learn.1. Make a list of the top 5 rankings of the best opera performances staged in Europe in 2008, containing for each of them a name, the opera house in which it is staged, a composer, a director and 5 performers of the main roles. Define a function that by given name of a director displays a list of the names of the opera houses in which he has staged. (LISP and Prolog) 2. Make a list about a student orientation competition, which contains the following information about the participants – name, class, school, number of points, gender. Define a function that displays the names and points of all girls in a given school. (LISP and Prolog) I’ve translated the assignment from another language so I don’t know if they make perfect sense, but basically should do a list of random information and then do the function.