college student here and I am working of one of my first real coding assignments using python. The main problem is that when it gets to question 1 and the user answers yes or no i get an error. I think that because used "if q1 == "yes"" if the user types yes it should print the next line or if the user types no then it should continue to the next question. Any help much appreciated remember first coding class for me. 

```
def main():
    print("this is the common sense game.")
    n = eval(input("to begin please type 1: "))

    print("question 1: Do they have a fourth of July in England? ")
    q1 = eval(input("enter yes or no: "))
    if q1 == "yes": 
        print(" no there is a fourth of July in America GAME OVER.")

    print("question 2: are there three outs in an inning of baseball?")
    q2 = eval(input("enter yes or no: "))
    if q2 == "yes":
        print("no there are six GAME OVER")

    print("question 3: is it right to ignore a problem until it goes away? ")
    q3 = eval(input("enter yes or no: "))
    if q3 == "no":
        print("solve the problem the moment it occurs don't wait GAME OVER")
    else:
        print("Common sense is instinct, but enough of it is Genius" "YOU WIN")
    main()
main()

```