???????????????????????????????????????????????????? ????????????????????????????? ???????????????????????????????????????????????????? ???????????????????????????????????????????????????????????????? ???????????????????????????????????????????????????? ??????????????????????????????????????????????????????????????????? ??????????????????????: c