public class CursorPosition
{
public int getPosition(String keystrokes, int N)
{
int pos=0;
for(int i=0;i<keystrokes.length();i++)
{
switch(keystrokes.charAt(i))
{
case 'L':
if(pos>0)pos--;
break;
case 'R':
if(pos!=N)pos++;
break;
case 'H':
pos=0;
break;
case 'E':
pos=N;
break;
}
}return pos;
}
}