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