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