Вот это мамаша… честно взято с kmp

 

v20240901