????????????????????????????????????? negative????????????????? ???????????????????????????????????????????????????????????????????????????????????????????????????? ????????????????????????????????? ???????????????????????????????????????????? ?????????????????? ??????????????????????????????????????????????????????????????????????????????? ???????