노랑색이 현 위치고
파랑색이 도달해야할 위치
검정색은 움직일 수 없는 벽이고
빨강색은 한쪽 방향으로 막힐때까지 움직일 수 있음
각각 1 2 3 4라고 가정했을 때 최단거리 구하는거임

입력)
2차원 배열
1 3 0 0 0
0 3 0 0 0
0 4 0 3 2
3 4 4 0 0
3 0 0 0 0

답) 10