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