Hi!
I am Hisham ElGezeery, a specialized desktop software developer. I specialize in OOP, especially Java and C# applications. I have medium experience when it comes to Prolog, however your assignment is easy.
Would be glad to help you out.
Kind regards,
Hisham ElGezeery