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