Maya is twice as old as Leo was when Maya was as old as Leo is now. If Leo is currently 24 years old, how old is Maya?
32 years old
Let M be Maya's age. The age gap is M - 24. Maya was 24 years old (M - 24) years ago, at which time Leo was 24 - (M - 24) = 48 - M. Since M = 2(48 - M), 3M = 96, giving M = 32.
About this riddle
Logic riddles give you a few facts and ask what must be true. List what you know, cross out what cannot be, and see what is left.
Difficulty: Medium. More like this: Logic riddles with answers or try Einstein's Logic Grid for a different kind of puzzle.
More logic riddles
Three friends—Leo, Mia, and Noah—each brought a different snack to a picnic: grapes, pretzels, and crackers. Noah did not bring pretzels. Leo brought either grapes or pretzels. Mia brought crackers. What did Noah bring?
Two fathers and two sons go fishing together. They catch three fish total, and each person takes exactly one fish home. How is this possible without anyone sharing or stealing?
Pointing to a photograph of a young girl, Sarah remarks: 'Her mother is my mother's only daughter.' If Sarah is looking at a photograph of someone else, what is the girl's relationship to Sarah?
A treasure chest is secured by a digital padlock requiring a four-digit code. The code contains no repeating digits. The sum of the first and third digits equals the second digit. The fourth digit is three times the first digit. The middle two digits add up to 9. What is the four-digit code?
What is the next number in this logical sequence: 2, 6, 12, 20, 30, ___?
You have three closed boxes labeled 'Red Marbles', 'Blue Marbles', and 'Mixed Marbles'. You are told that EVERY box is incorrectly labeled. Without looking inside, you reach into the box labeled 'Mixed Marbles' and pull out a single red marble. Which box actually contains the blue marbles?

