combinations와 bfs사용 import sys,copy from collections import deque from itertools import combinations input=sys.stdin.readline dirs=[(1,0),(0,1),(-1,0),(0,-1)] N,M=map(int,input().split()) arr=[] virus=[] empty=0 for i in range(N): tmp=list(map(int,input().split())) new=[] for j in range(len(tmp)): if tmp[j]==1: new.append('-') elif tmp[j]==2: new.append('*') virus.append((i,j)) else: empty+=1 # ..