A puzzle for all ages.