????? ?????? ??[???????] ?? ??????? {??? ??? ????? ?????? ??????. ??? ??? [??????] ? ???????????patterns ?? ?????. ????? ???????? ???????. ???? ??? ????????? ?? {??? ?????? ????? ?????.. ???? ????? ???????? ????? ?????. ???? ??? ???????? ?? ??????? {?????? ????????. ???? ????? ?????? ?? ????? ?? ???? ??????? ? ????? ???? ????? ????