Add kmp sol