#include using namespace std; struct Indexed { int i; int val; }; int main() { int n; cin >> n; if(n<0) n*=-1; Indexed min; Indexed max; min.i = 0; min.val = n%10; max.i = 0; max.val = n%10; for(int i = 0; n!=0; i++) { int c = n%10; if(c<=min.val) { min.i = i; min.val = c; } if(c>=max.val) { max.i = i; max.val = c; } n/=10; } cout << min.i << " " << max.i << endl; }