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