??????????????????? ???????????????????????????????????????????????????????? ??????????????????????????????????????? ???????????????????????????????????????, ????????????????? ???????????????????????????? ???????????????????????????????????????????????????????? ???? ???????? ??????????? ?? solution ???????????????????????????? ?????????????????????