Six members of a family belong to three generations and were born in different years between 2002 and 2022. Their ages are calculated as of the year 2...
Question
Six members of a family belong to three generations and were born in different years between 2002 and 2022. Their ages are calculated as of the year 2023. The age of Q's spouse is a prime number. S is the son of O's son. The difference between the oldest and youngest ages is 15 years, which equals the sum of the ages of Q and S. N is the sister-in-law of the person who is 4 years younger than the oldest member. The number of people born after R is equal to the number born before Q. M is married and is R's nephew. The difference between the ages of O's sibling and O's son equals the age of Q's son. The ages of N and O are multiples of 7. The number of males and females in the family is equal. The sum of the ages of M and S equals R's age. N is older than O.
Who is Q's spouse?