#include<bits/stdc++.h>
int temp;
#define s(x) temp=scanf("%d",&x)
using namespace std;
int f=0;
int visited[2001]={0};
vector<int> arr[2001];
int gender[2001];
int dfs(int x, int y){
if(visited[x]) return 0;
if(gender[x]!=-1){
if(y==1 && gender[x]==0) f=1;
if(y==0 && gender[x]==1) f=1;
return 0;
}
else{
visited[x]=1;
gender[x]=y;
int t=arr[x].size();
for(int i=0; i<t; i++){
if(y==0) dfs(arr[x][i],1);
if(y==1) dfs(arr[x][i],0);
if(f==1){
visited[x]=0;
return 0;
}
}
visited[x]=0;
return 0;
}
}
int main(){
int t;
s(t);
for(int v=1; v<=t; v++){
f=0;
int n,m;
s(n); s(m);
for(int i=1; i<=n; i++) if(arr[i].size()) arr[i].clear();
for(int i=0; i<m; i++){
int x,y;
s(x); s(y);
arr[x].push_back(y);
arr[y].push_back(x);
}
memset(gender,-1,sizeof(gender));
for(int i=1; i<=n; i++){
if(gender[i]==-1){
dfs(i,1);
}
if(f==1) break;
}
if(f) cout<<"Scenario #"<<v<<":"<<endl<<"Suspicious bugs found!"<<endl;
else cout<<"Scenario #"<<v<<":"<<endl<<"No suspicious bugs found!"<<endl;
}
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KaW50IHRlbXA7CiNkZWZpbmUgcyh4KSB0ZW1wPXNjYW5mKCIlZCIsJngpCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmludCBmPTA7CmludCB2aXNpdGVkWzIwMDFdPXswfTsKdmVjdG9yPGludD4gYXJyWzIwMDFdOwppbnQgZ2VuZGVyWzIwMDFdOwppbnQgZGZzKGludCB4LCBpbnQgeSl7CglpZih2aXNpdGVkW3hdKSByZXR1cm4gMDsKCWlmKGdlbmRlclt4XSE9LTEpewoJCWlmKHk9PTEgJiYgZ2VuZGVyW3hdPT0wKSBmPTE7CgkJaWYoeT09MCAmJiBnZW5kZXJbeF09PTEpIGY9MTsKICAgICAgICByZXR1cm4gMDsKCX0KCWVsc2V7CgkJdmlzaXRlZFt4XT0xOwoJCWdlbmRlclt4XT15OwoJCWludCB0PWFyclt4XS5zaXplKCk7CgkJZm9yKGludCBpPTA7IGk8dDsgaSsrKXsKCQkJaWYoeT09MCkgZGZzKGFyclt4XVtpXSwxKTsKCQkJaWYoeT09MSkgZGZzKGFyclt4XVtpXSwwKTsKCQkJaWYoZj09MSl7CgkJCQl2aXNpdGVkW3hdPTA7CgkJCQlyZXR1cm4gMDsKCQkJfSAKCQl9CgkJdmlzaXRlZFt4XT0wOwogICAgICAgIHJldHVybiAwOwoJfQp9CQkKaW50IG1haW4oKXsKCWludCB0OwoJcyh0KTsKCWZvcihpbnQgdj0xOyB2PD10OyB2KyspewoJCWY9MDsKCQlpbnQgbixtOwoJCXMobik7IHMobSk7CiAgICAgICAgZm9yKGludCBpPTE7IGk8PW47IGkrKykgaWYoYXJyW2ldLnNpemUoKSkgYXJyW2ldLmNsZWFyKCk7CgkJZm9yKGludCBpPTA7IGk8bTsgaSsrKXsKCQkJaW50IHgseTsKCQkJcyh4KTsgcyh5KTsKCQkJYXJyW3hdLnB1c2hfYmFjayh5KTsKCQkJYXJyW3ldLnB1c2hfYmFjayh4KTsKCQl9CgkJbWVtc2V0KGdlbmRlciwtMSxzaXplb2YoZ2VuZGVyKSk7CgkJZm9yKGludCBpPTE7IGk8PW47IGkrKyl7CgkJCWlmKGdlbmRlcltpXT09LTEpewoJCQkJZGZzKGksMSk7CgkJCX0KCQkJaWYoZj09MSkgYnJlYWs7CgkJfQoJCWlmKGYpIGNvdXQ8PCJTY2VuYXJpbyAjIjw8djw8IjoiPDxlbmRsPDwiU3VzcGljaW91cyBidWdzIGZvdW5kISI8PGVuZGw7CgkJZWxzZSBjb3V0PDwiU2NlbmFyaW8gIyI8PHY8PCI6Ijw8ZW5kbDw8Ik5vIHN1c3BpY2lvdXMgYnVncyBmb3VuZCEiPDxlbmRsOwoJfQp9Cg==