改成使用者輸入階層數求值