Hello Sir,
I understand your problem and I can fulfill all of your requirements in the specific time provided, and I can help you with your Conversion from Java to Prolog very well, I'm sure that you will be happy with my work, hope to hear from you soon.
Best regards
Mohammad Arashad Alam