string Solution::solve(string A, int B)

{

string s=A;

int i=0;

int index=-1;

while(B–)

{

int maxi=0;

for(int j=i;j<A.length();j++)

{

if(A[j]-‘0’>maxi)

{

index=j;

maxi=A[j]-‘0’;

}

}

swap(A[index],A[i]);

if(A[i]==s[i])

{

B++;

}

i++;

}

return A;

}