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