??????????????????????????????????????????????????????????????????????????????????????????????????????????? ???????????????????????????????????????????????????????????????????????? = ???????????????????????????????????????????????????????????????????????? ????????????????????????????????????????????????? ???????? ???????????????????????????????????