John and James have a conversation.
John: I am certainly not over 40.
James: I am 38 and you are at least 5 years older than me.
John: You are at least 39.
All the statements by the two are false. How old is James really?
This is a part of the set: Logic
Try this: All of my problems