이거 matched = matched ~~뭐라고 바꿔야되나요 ?ㅠ 

matched = matched&&[P[r]=S[l+r]);

이건 아니죠???