एल्गोरिथ्म्स और डेटा स्ट्रक्चर्स

एक समीकरण बनाएं

हम तीन प्रकार के ऑपरेशन्स कर सकते हैं:
  1. (+) जोड़ (modulo m)
  1. (-) घटाव (modulo m)
  1. (*) गुणा (modulo m)
हमें तीन पूर्णांक दिए गए हैं। इन तीनों संख्याओं के बीच इन ऑपरेशन्स को इस तरह से लगाना है कि अंतिम परिणाम 0 के बराबर हो जाए।
सभी ऑपरेशन्स मानक गणितीय क्रम में ही किए जाते हैं: पहले गुणा, उसके बाद क्रम से बाएं से दाएं जोड़ और घटाव किए जाते हैं।

इनपुट

इनपुट की पहली पंक्ति में एक पूर्णांक m (1 ≤ m ≤ ) होगा।
अगली पंक्ति में 3 स्पेस से अलग किए हुए पूर्णांक () होंगे।

आउटपुट

कार्यक्रम को अंतिम समीकरण को प्रिंट करना चाहिए। यदि ऐसा समीकरण बनाना असंभव हो, तो Impossible प्रिंट करें।

उदाहरण

इनपुट
आउटपुट
5 8 2 4
8 * 2 + 4
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue