- def min_max_entrada(vetor, tam): 
-   return min_max_recur_2(vetor, tam - 1, vetor[tam - 1], vetor[tam - 1]) 
-   
- def min_max_recur_2(vetor, tam, min_parcial, max_parcial): 
-   if tam == 0: 
-     return (min_parcial, max_parcial) 
-   else: 
-     return min_max_recur_2(vetor, tam - 1, min(min_parcial, vetor[tam - 1]), max(max_parcial, vetor[tam - 1])) 
-   
-   
- print(min_max_entrada([1,2,3,4], 4)) 
				ZGVmIG1pbl9tYXhfZW50cmFkYSh2ZXRvciwgdGFtKToKICByZXR1cm4gbWluX21heF9yZWN1cl8yKHZldG9yLCB0YW0gLSAxLCB2ZXRvclt0YW0gLSAxXSwgdmV0b3JbdGFtIC0gMV0pCgpkZWYgbWluX21heF9yZWN1cl8yKHZldG9yLCB0YW0sIG1pbl9wYXJjaWFsLCBtYXhfcGFyY2lhbCk6CiAgaWYgdGFtID09IDA6CiAgICByZXR1cm4gKG1pbl9wYXJjaWFsLCBtYXhfcGFyY2lhbCkKICBlbHNlOgogICAgcmV0dXJuIG1pbl9tYXhfcmVjdXJfMih2ZXRvciwgdGFtIC0gMSwgbWluKG1pbl9wYXJjaWFsLCB2ZXRvclt0YW0gLSAxXSksIG1heChtYXhfcGFyY2lhbCwgdmV0b3JbdGFtIC0gMV0pKQogICAgCiAgICAKcHJpbnQobWluX21heF9lbnRyYWRhKFsxLDIsMyw0XSwgNCkp