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