एल्गोरिदम और डेटा संरचनाएँ

जाँचें कि ग्राफ स्टार ग्राफ है या नहीं

यदि आपके पास एक undirected ग्राफ है जिसमें v вер्टिस और e ऐजेस हैं, तो आपका काम यह निर्धारित करना है कि वह ग्राफ स्टार ग्राफ है या नहीं। स्टार ग्राफ वह ग्राफ होता है जिसमें एक केंद्रीय वर्टेक्स होता है, जो बाकी सभी वर्टिस से कनेक्टेड होता है। साथ ही अन्य सभी वर्टिस केवल उसी केंद्रीय वर्टेक्स से जुड़े होते हैं और एक-दूसरे से नहीं।

profound.academy-graphs-star-graph.drawio.png

इनपुट

इनपुट की पहली पंक्ति में दो इंटीजर v (1 ≤ v ≤ 100 000) और e (1 ≤ e ≤ 100 000) होते हैं।

अगली e पंक्तियों में प्रत्येक पंक्ति में दो इंटीजर v1, v2 (1 ≤ v1, v2 ≤ v) दिए होते हैं, जिनका मतलब है कि वर्टेक्स v1 वर्टेक्स v2 से कनेक्टेड है और यह कनेक्शन दोतरफा है।

आउटपुट

अगर दिया गया ग्राफ एक स्टार ग्राफ है, तो प्रोग्राम को Yes प्रिंट करना चाहिए, अन्यथा No प्रिंट करना चाहिए।

उदाहरण

Input

Output

7 6
1 5
2 5
3 5
7 5
6 5
4 5

Yes

7 6
1 5
2 5
3 5
7 5
6 1
4 5

No

1 0

Yes

2 1
1 2

Yes

2 0

No

Constraints

Time limit: 1.6 seconds

Memory limit: 512 MB

Output limit: 1 MB