???????????????????????? ?????????????????????????????????????????????????????????????? ?????????????????????????????????????????????????????????? ???????????????????????????????????????????????????????? ????????????????????????????????????????????????????????? ???????????????????????????????????????????????????????????????????Preserve as many as