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