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