구슬탈출 1과 유사하지만 살짝 다른점이 있는 문제이다. 컴퓨터스러운 문제에서 현실 세계 시뮬레이션 문제로 바뀐 듯한 느낌이다. 조건은 다음과 같다. 1. 구멍에는 빨간 구슬만 들어가야한다.(빨간 구슬이 들어간 후 파란 구슬이 들어가도 실패) 2. 10회를 초과해야하거나 초과해도 못들어가는 경우는 실패로 간주한다. 3. 구슬은 부딪혀도 상관없지만, 온전한 1칸을 차지하기 때문에 옆에 구슬이 있다면 더 이상 가지 못한다. 4. 구슬은 멈출 때(벽을 만나거나 다른 구슬을 만나거나 구멍에 들어갈 때) 까지 굴러간다. 문제 풀이는 간단하다. BFS를 사용하여 빨간 구슬과 파란 구슬의 위치를 발전시켜나가면 된다. 하지만 중복되는 상태를 고려하지 않으면 무한 루프가 생기게 되므로 visit 배열을 4차원 [Ry][R..