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