第三题这样写不怕long也溢出吗,应该是每一层return都模一下严谨一点