?????????????????????????????????????????????????????????????????????????????????? ???????????????????????????????????????????? ?????????? ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????: read m