?? ????? ????? ? ???? ????? ??? ?? ?????????? ?????? ??? . ???? ????? ????? ? ??? ?????? ???? ? ????? ???? ?? ???????? ???? ????? ????? ?? implement. ???? ??? ?? ??????? ????: ????? ????? ?? ?????? ???? ????: ????????? ??????? ??? ?? ????? provide ???? ?????? ????? ? ????? ?? ???????? ?? ??? ??????? ???? ????? ??? ?? ?????? ????? ? ???