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