사이클별로 빼서 각 1마다 0이랑 떨어진 거리 중 최댓값 취해서

사이클중에 최댓값이 답 아님? 

1만 포함된 사이클 있으면 -1 출력하고 끝내고