????????????????????????????????? negative???????????????????????????????????????????????????????????!??????????????? ???????? ???????????????? ????????????????????? ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????