Scientists Finally Unlocked the Mystery of the Yeti