KMP
aaa
sync