intMIN_MAX_PRESS(string temp){
temp = temp + temp;int len = temp.size();int x, y, k;
x = k =0;
y =1;while(x + k < len && y + k < len){if(temp[x + k]== temp[y + k])
k++;elseif(temp[x + k]> temp[y + k]){
x += k +1;
k =0;}else{
y += k +1;
k =0;}if(x == y)
x++;}returnmin(x +1, y +1);}