elif response =' 'player asks about zophie if thepersonhere not in zophiecluesprint('" don\' know anything about zophie the cat "'elif thepersonhere in zophiecluesprint(they give you this clue"{}"format(zophieclues[thepersonhere])add non-place clues to the list of known thingsif zophieclues[thepersonherenot in knownsuspectsanditems and zophieclues[thepersonherenot in placesknownsuspectsanditems append(zophieclues[thepersonhere]elif response =' 'player goes back to the taxi currentlocation 'taxicontinue go back to the start of the main game loop elseplayer asks about suspect or item thingbeingaskedabout knownsuspectsanditems[int(response if thingbeingaskedabout in (thepersonheretheitemhere)print(they give you this clue"no comment "'elseprint(they give you this clue"{}"format(clues[thepersonhere][thingbeingaskedabout])add non-place clues to the list of known thingsif clues[thepersonhere][thingbeingaskedaboutnot in knownsuspectsanditems and clues[thepersonhere][thingbeingaskedaboutnot in placesknownsuspectsanditems append(clues[thepersonhere][thingbeingaskedabout]input('press enter to continue 'exploring the program try to find the answers to the following questions experiment with some modifications to the code and rerun the program to see what effect the changes have what happens if you change time_to_solve on line to time_to_ solve what happens if you change time time(endtime or accusationsleft = on line to time time(endtime and accusationsleft = what happens if you change place[ :on line to place what happens if you change starttime time_to_solve on line to starttime time_to_solvej'accuse