???????????????????????????????????????????????????????????????????????????????????????????????1. ????????????????????????????????????????????????????????????????????????????????????????????????2. ?????????????????????????????????????????????????????????? ?????? ???????????????????????????3. ?????????????????????????????????????????????????????