dx[]={0,1,0,-1},dy[]={1,0,-1,0};
w,h,x,y,d;
move(r){
	x+=dx[d]*r,y+=dy[d]*r;
	if(x<1)x=1;
	if(x>w)x=w;
	if(y<1)y=1;
	if(y>h)y=h;
}
main(){
	for(;scanf("%d%d",&w,&h)*w;){
		char op[9];
		int r;
		x=y=1,d=0;
		for(;scanf("%s",op),strcmp(op,"STOP");){
			if(strcmp(op,"FORWARD")==0){
				scanf("%d",&r);
				move(r);
			}
			if(strcmp(op,"BACKWARD")==0){
				scanf("%d",&r);
				move(-r);
			}
			if(strcmp(op,"RIGHT")==0){
				d=(d+1)%4;
			}
			if(strcmp(op,"LEFT")==0){
				d=(d+3)%4;
			}
		}
		printf("%d %d\n",x,y);
	}
}