First Order Logic Exercises With Answers