??????????????????????????????????????????????????????????????????????????????????????????? ???????????????????????????????????????????????????????????????????????????????????????????? ??????????? ????????? ????????????? ???????????? ?????????? ??????????? ???????? ????????????? ?????????????????????????????? ??????????????? C ???????????