???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????A?B????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????