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

शिखर खोजना (Finding the Peak)

आपको एक ऐसे array में n पूर्णांक दिए गए हैं, जिसमें आपको सबसे दाएँ (rightmost) स्थित शिखर (peak) तत्व खोजना है। हम किसी तत्व को तब शिखर मानते हैं जब वह अपने दोनों पड़ोसी तत्वों से बड़ा या उनके बराबर हो (यानी )।

इनपुट

इनपुट की पहली पंक्ति में संख्या n (3 ≤ n ≤ ) दी होती है। दूसरी पंक्ति में n पूर्णांक होते हैं जो array a में संग्रहित हैं; हर तत्व की सीमा में होना चाहिए।

आउटपुट

कार्यक्रम को सबसे दाएँ स्थित शिखर (peak) तत्व का मान प्रिंट करना चाहिए। यदि शिखर ढूँढ़ना संभव न हो, तो कार्यक्रम Impossible प्रिंट करे।

उदाहरण

Input

Output

5
7 20 0 8 7

8

6
0 2 -1 4 5 7

2

3
1 2 3

Impossible

Constraints

Time limit: 1.6 seconds

Memory limit: 512 MB

Output limit: 1 MB