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