sh ??????????????? ? ??????????????????????????????????????????????????????????????????????????? ??????????????????????????????????????????????????? ? ?????????????????????????????????????? ???????? ????????? ?????????????????????????????? ????????????????????????????????????????????????????? ????????????????????????????????????????????????????????