| MOJ Round #4Ended | 
Fito ha escrito el siguiente código:
string fun(char
   
  
  S[],
  
   
    int
   
  
  Q,
  
   
    int
   
  
  A[],
  
   
    int
   
  
  B[])
{
   
      for
   
  
  
   (int
   
  
  
   i = 0; i < Q; i++)
   
          sort(S + A[i], S + B[i]);
   
      return
   
  
  
   (string)S;
   
  
  
   }
  
 
Fito quiere saber lo que retorna su función. La función $\text{sort}(S + A[i], S + B[i])$ ordena los elementos desde $A[i]$ hasta $B[i] – 1$ inclusive.
La salida contiene $\text{fun}(S, Q, A, B)$.