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