import java.util.ArrayList;
class Solution {
public int solution(int[][] board, int[] moves) {
int answer = 0;
ArrayList<Integer> list = new ArrayList<Integer>(); // 크레인으로 뽑은 인형을 담을 리스트
int index = 0; // 인형을 담을 리스트의 인데스 번호를 알려줄 변수
for(int i=0; i<moves.length; i++){
for(int j=0; j<board.length; j++){
if(board[j][moves[i]-1] != 0){
list.add(board[j][moves[i]-1]);
board[j][moves[i]-1] = 0;
index++;
if(index-1 > 0){
if(list.get(index-1) == list.get(index-2)){
list.remove(index-1);
list.remove(index-2);
index=index-2;
answer+=2;
break;
}else {
break;
}
}else {
break;
}
}
}
}
return answer;
}
}