import sys
sys.setrecursionlimit(1000005)
def bipartite(adj, color, source):
if visited[source] == 0:
visited[source] = color
if color == 1: color = 2
else: color = 1
for v in adj[source]:
if visited[v] == 0:
if bipartite(adj, color, v) == -1:
return -1
elif visited[v] == visited[source]:
#print 'not bipartite'
return -1
for i in xrange(1,int(raw_input())+1):
p,q = map(int, raw_input().split())
global visited
flag = True
visited = [0]*p
adj = {}
for x in range(p): adj[x] = []
for _ in xrange(q):
m,n = map(int, raw_input().split())
adj[m-1].append(n-1)
adj[n-1].append(m-1)
print 'Scenario #%i:'% i
for source in range(p):
if visited[source] == 0:
if bipartite(adj, 1, source) == -1:
print 'Suspicious bugs found!'
flag = False
break
if flag:
print 'No suspicious bugs found!'
aW1wb3J0IHN5cwpzeXMuc2V0cmVjdXJzaW9ubGltaXQoMTAwMDAwNSkKCmRlZiBiaXBhcnRpdGUoYWRqLCBjb2xvciwgc291cmNlKToKCiAgICBpZiB2aXNpdGVkW3NvdXJjZV0gPT0gMDoKICAgICAgICB2aXNpdGVkW3NvdXJjZV0gPSBjb2xvcgogICAgICAgIGlmIGNvbG9yID09IDE6IGNvbG9yID0gMgogICAgICAgIGVsc2U6IGNvbG9yID0gMQoKICAgICAgICBmb3IgdiBpbiBhZGpbc291cmNlXToKCiAgICAgICAgICAgIGlmIHZpc2l0ZWRbdl0gPT0gMDoKICAgICAgICAgICAgICAgIGlmIGJpcGFydGl0ZShhZGosIGNvbG9yLCB2KSA9PSAtMToKICAgICAgICAgICAgICAgIAlyZXR1cm4gLTEKICAgICAgICAgICAgZWxpZiB2aXNpdGVkW3ZdID09IHZpc2l0ZWRbc291cmNlXToKICAgICAgICAgICAgICAgICNwcmludCAnbm90IGJpcGFydGl0ZScKICAgICAgICAgICAgICAgIHJldHVybiAtMQoKCgpmb3IgaSBpbiB4cmFuZ2UoMSxpbnQocmF3X2lucHV0KCkpKzEpOgogICAgcCxxID0gbWFwKGludCwgcmF3X2lucHV0KCkuc3BsaXQoKSkKICAgIGdsb2JhbCB2aXNpdGVkCiAgICBmbGFnID0gVHJ1ZQogICAgdmlzaXRlZCA9IFswXSpwCiAgICBhZGogPSB7fQogICAgZm9yIHggaW4gcmFuZ2UocCk6IGFkalt4XSA9IFtdCiAgICBmb3IgXyBpbiB4cmFuZ2UocSk6CiAgICAgICAgbSxuID0gbWFwKGludCwgcmF3X2lucHV0KCkuc3BsaXQoKSkKICAgICAgICBhZGpbbS0xXS5hcHBlbmQobi0xKQogICAgICAgIGFkaltuLTFdLmFwcGVuZChtLTEpCgoKICAgIHByaW50ICdTY2VuYXJpbyAjJWk6JyUgaQogICAgZm9yIHNvdXJjZSBpbiByYW5nZShwKToKICAgICAgICBpZiB2aXNpdGVkW3NvdXJjZV0gPT0gMDoKICAgICAgICAgICAgaWYgYmlwYXJ0aXRlKGFkaiwgMSwgc291cmNlKSA9PSAtMToKICAgICAgICAgICAgICAgIHByaW50ICdTdXNwaWNpb3VzIGJ1Z3MgZm91bmQhJwogICAgICAgICAgICAgICAgZmxhZyA9IEZhbHNlCiAgICAgICAgICAgICAgICBicmVhawogICAgaWYgZmxhZzoKICAgICAgICBwcmludCAnTm8gc3VzcGljaW91cyBidWdzIGZvdW5kIScK