//B. Easy Tape Programming
//网站崩溃,没办法,后来做的
#include<stdio.h>
#include<string.h>
//提高查错能力啊
//聪明的删除
char order[202],ore[202];
int start,end,l,p;
int main(void)
{
int n,q,i,pre;
char dp;
int time[11];
scanf("%d%d",&n,&q);
scanf("%s",order);
while(q--)
{
scanf("%d%d",&l,&p);
start=l-1;end=p-1;
strcpy(ore,order);
memset(time,0,sizeof(time));
dp='>';i=start;pre=-1;
while(i>=start&&i<=end)
{
if(ore[i]>='0'&&ore[i]<='9')
{
pre=i;
time[ore[i]-'0']++;
if(dp=='>')
i++;
else if(dp=='<') i--;
if(ore[pre]>'0')ore[pre]--;
else ore[pre]=0;
}
else if(ore[i]=='>'||ore[i]=='<')
{
if(pre!=-1&&(ore[pre]=='>'||ore[pre]=='<'))
ore[pre]=0;
pre=i;
dp=ore[i];
if(dp=='>')i++;
else if(dp=='<')i--;
}
else
{
if(dp=='>')i++;//这里写错啦
else if(dp=='<')i--;
}
}
for(i=0;i<10;i++)
printf("%d ",time[i]);
printf("\n");
}
return 0;
}
//A. Two Bags of Potatoes
#include<stdio.h>
int main()
{
long long y,n,k,d,x;
scanf("%I64d%I64d%I64d",&y,&k,&n);
d=y%k;
x=k-d;
if(x+y>n)printf("-1\n");
else
{
for(;x+y<=n;x+=k)
printf("%I64d ",x);
printf("\n");
}
return 0;
}