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