Tên đăng nhập Điểm ▴ Bài tập Giới thiệu
16101 288 3
16101 288 3
16101 288 3
16101 288 3
16101 288 3
16101
Tinhho2009
Ho duc tinh1
288 3
16101 288 3
16101
longlegtv
Nguyễn Khắc Long
288 3
16101 288 3
16101 288 3
16101 288 3
16101
Harizan1022008
nguyen bao phuc
288 3
16101 288 3
16101 288 3
16101 288 3
16101
Thainguyen
TrinhNguyen
288 3
16101 288 3
16101 288 3
16101 288 3
16101 288 3
16101 288 3
16101 288 3
16101 288 3
16101 288 3
16101 288 3
16101 288 3
16101 288 3
16101
29219241998
Phạm Thanh Sang
288 3
16101
29211458149
Nguyễn Văn Thắng
288 3
16101
29211453885
Phạm Tấn Văn
288 3
16101 288 3
16101 288 3
16101 288 3
16101 288 3
16101 288 3
16101 288 3
16101 288 3
16101 288 3
16101 288 3
16101 288 3
16101 288 3
16101 288 3
16101 288 3
16101 288 3
16101 288 3
16101 288 3
16101 288 3
16101 288 3
16101 288 3
16101 288 3
16101 288 3
16101 288 3
16101 288 3
16101
ICT24A00218
Hồ Tấn Phúc
288 3
16101 288 3
16101 288 3
16101 288 3
16101 288 3
16101
doan_ngoc_cuong
Đoàn Ngọc Cường
288 3
16160 288 1
16161 288 4
16162 289 3
16163
OLP4SC090
Nguyễn Việt Tiến 
289 1
16164 289 2
16165 289 4
16166 290 4
16167
hodienloi
Hồ Diên Lợi
290 4
16168 290 4
16169 291 2
16170 292 2
16171 292 4
16172 293 3
16173 293 1
16174 293 1

N,M,S=map(int,input().split())
p=[]
for i in range(M):
x,y=map(int,input().split())
p.append([x,y])
bruh=[[] for i in range(N)]
for i in range(M):
bruh[p[i][0]-1].append(p[i][1])
bruh[p[i][1]-1].append(p[i][0])
visit=[False]*N
d=[[0,0] for i in range(N)]
d[S-1][1]=S-1
def bfs(x):
global visit,bruh,d
q=[x]
visit[x-1]=True
while len(q):
for i in q:
u=q.pop(0)
for j in bruh[u-1]:
if not visit[j-1]:
visit[j-1]=True
d[j-1][0]=d[u-1][0]+1
d[j-1][1]=j
print(d)
q.append(j)
d.sort()
for i in d:
if not(i[0]==i[1]==0):
print(i[1],i[0])
bfs(S)

16175 293 2
16176
OLP4SC016
Võ Minh Vương Long
294 2
16176 294 1
16178 294 2
16179 294 2
16180 295 4
16181 295 4
16182 295 3
16182 296 2
16182 296 2
16182 296 2
16182 296 2
16182 296 2
16182 296 2
16182 296 2
16182 296 2
16191 296 1
16192 297 4
16192 297 4
16192 297 4
16192
NguyenTrungNguyen
Nguyễn Trung Nguyên
297 4
16196 297 2
16196 297 2
16196 297 2
16196 297 2
16196 297 2