#include<stdio.h>
#include<math.h>
#include<string.h>
struct ppppp
{
int sum;
int k;
} su[9999];
int main ()
{
for(int i=0; i<9999; i++)
su[i].sum=0;
char p[999999];
scanf("%s",p);
int n=strlen(p);
p[n]='*';
int sum=0;
int j=0;
int flag=0,k;
for(int i=0; i<=n; i++)
{
if(p[i]>='0'&&p[i]<='9')
{
if(flag==0)
{
flag=1;
k=i+1;
sum=sum+p[i]-'0';
su[j].k=k;
}
else
{
sum=sum*10+p[i]-'0';
}
}
else
{
if(sum!=0)
{
su[j].sum=sum;
j++;
sum=0;
flag=0;
}
else
{
sum=0;
flag=0;
}
}
}
int maxx=-100;
for(int i=0; i<j; i++)
{
if(su[i].sum>maxx)
{
maxx=su[i].sum;
k=su[i].k;
}
}
printf("%d",k);
return 0;
}
/**************************************************************
Problem: 1113
User: admin
Language: C
Result: Accepted
Time:11 ms
Memory:2076 kb
****************************************************************/