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