Any Prolog experts here?!

Im studying for an AI exam and I've been doing some sample questions. I was wondering if there was anyone here who knows a bit about Prolog that could have a look over my solutions to see if there are correct? I would really appreciate it!