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