सूरज और चाँद के सिर्फ़ तीन नियम हैं, और हर नियम एक हल करने की तकनीक देता है। ज़्यादातर ग्रिड जोड़ियों और खाली जगहों से हल होते हैं; बड़े ग्रिड में गिनती और अनोखी रेखाओं का नियम भी चाहिए।
जोड़ियाँ
जब दो एक जैसे चिह्न साथ-साथ हों, तो उस रेखा में दोनों पड़ोसी खानों में दूसरा चिह्न आएगा। ☀☀ बन जाता है ☾☀☀☾।
खाली जगहें
जब एक ही चिह्न बीच में एक खाली खाने के साथ आए, तो वह खाना उल्टा चिह्न होना चाहिए — वरना लगातार तीन हो जाएँगे। ☀ _ ☀ बन जाता है ☀☾☀।
गिनती
हर रेखा ठीक आधी सूरज और आधी चाँद होती है। 6×6 ग्रिड में तीन सूरज वाली पंक्ति के सारे सूरज पूरे हो चुके हैं, इसलिए उसका हर खाली खाना चाँद है। 10×10 ग्रिड में गिनती सबसे अहम तकनीक है।
अनोखी पंक्तियाँ और स्तंभ
आख़िर में किसी पंक्ति में दो खाली खाने बच सकते हैं जिन्हें दो तरह से भरा जा सके। अगर एक विकल्प किसी पूरी पंक्ति की नकल बना दे, तो जवाब दूसरा विकल्प है।
रेखा दर रेखा आगे बढ़ें
हर नए चिह्न के बाद उसकी पंक्ति और स्तंभ फिर से जाँचें। एक भरा हुआ खाना अक्सर नई जोड़ी या खाली जगह बनाता है, और वहाँ से ग्रिड जल्दी भरता है।