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