구상을 아무리 생각해봐도 답이 안나옵니다 도저히,,,,

맵은 10*10에 00~99까지 배치되어있는 놈을 00에서 99까지 이어지는 길을 만들어야 하는 데 위의 조건처럼 자동으로 맵 만들어주는건데 도저히 모르겠어요 

미치겠네요 진짜 생각한 건 있는데 그거대로 짜면 중간에 막히는 부분에서 계속 풀리지가 않아서 다른 방식으로 짜줘야 하는데...
제가 짠 건 4방향 중 랜덤으로 간 뒤 그놈들 4방향중 2개가 길로 잡혀있으면 길 생성X 1개만 있으면 길 생성 이런식으로 가는 데 그렇게되면
구석으로 길을 정할 시 뒤로 돌아오지를 못하니까 계쏙 무한루프돌면서 답 안나와져요...