निर्देशरहित (undirected) ग्राफ़, जिसमें v शीर्ष (vertices) और e धारें (edges) हैं, दिया गया है। आपको यह जाँचना है कि क्या यह क्राउन (crown) ग्राफ़ है। एक क्राउन में एक आधार (base) होता है और उसमें किसी भी संख्या में स्पाइक्स (spikes) हो सकती हैं। क्राउन का आधार दो नोड्स (nodes) को जोड़ने वाली एकमात्र धारा से बना होता है, और यही धारा सभी स्पाइक्स के लिए साझा रहती है। प्रत्येक स्पाइक में केवल एक नोड होता है, जो आधार के दोनों नोड्स से जुड़ा रहता है।
इनपुट
इनपुट की पहली पंक्ति में दो पूर्णांक v (1 ≤ v ≤ 1000) और e (1 ≤ e ≤ 10 000) होते हैं।
इसके बाद की e पंक्तियों में प्रत्येक पंक्ति पर v1, v2 (1 ≤ v1, v2 ≤ v) नामक दो पूर्णांक होते हैं, जो v1 और v2 के बीच एक धारा को दर्शाते हैं।
आउटपुट
यदि यह ग्राफ़ क्राउन ग्राफ़ है, तो प्रोग्राम को Yes प्रिंट करना चाहिए; नहीं तो No प्रिंट करना चाहिए।