marriage puzzle