live the longest什么意思