ABCCBDCDABDABBBABABD1247232,3,15 4 10 1 6 22 -59 -6 -11 -6DBGEFCAord(change[i])<97ord(str[i])<97str[i]:=change[ord(str[i])-ord('a')+1]);ChangeString;a[left]a[j]a[i]>valuei:=j;i,right,n-i+1FindKth(left,i,n)