import java.util.Arrays;
class Solution {
public int[] solution(String[] keyinput, int[] board) {
int[] answer = new int[2];
int[] start = {0, 0};
for (int i = 0; i < keyinput.length; i++) {
if (keyinput[i].equals("down")) {
start[1] -= 1;
} else if (keyinput[i].equals("up")) {
start[1] += 1;
} else if (keyinput[i].equals("left")) {
start[0] -= 1;
} else if (keyinput[i].equals("right")) {
start[0] += 1;
}
start[0] = Math.max(-board[0] / 2, Math.min(start[0], board[0] / 2));
start[1] = Math.max(-board[1] / 2, Math.min(start[1], board[1] / 2));
}
return start;
}
}