{? ???? ????????? ???? ??? ?? ?????????{??|??|????????????????????????????????????????|???|???|??|??????|?????????????????????? ???? ??????????????????????????? - ????????????????????????????????????????????? for each ?????? ?? ???????????????? ??? ?? ??? ?? ?????????????? {???|????|?????|?????|?????|??????|?????? |????{?????|?????|??????????|?????