#!/bin/sh # # solves the general case of the 8 queens problem; # invoke as queens -n, where n is a digit > 3 # # self-extracting with granularity 77 # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; version 3. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software Foundation, # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA #\ exec avram --par "$0" "$@" sSr{EIoAJGhuMstt{p^bsfW?kxhoooZIj_ggitNn_Ilxw{WVvJE_NW{Xpenxtrth{xgp_drzpkhgIzl K\l[@MXdcyAvvyHnwxQwRiNLyfN`mt>yUHZfZT=jn[gfjokIG[GgFncGf` nf=]WVH=]=lVczJ=ZodkpkzKkkh?GMV^wGF\>B?OfB>`\][=cvKnSHgvkOKFnzpINaHxqL=?Jnlaoav HAxkuYVPKQJeQsQIusnrfKEhFEPF\n_CtJ[dzyEqngqGJgS[HlqqkyXnENXsQ\OPA=j<=KOPqQDjaO^ hKoW{mXsQQqVQYDCIOO{QPi=[kwKOLpwxlnYIXAmSYZoQq{yUPHXCIMZf[iPTXj>KKo<^m{qnxSUcfC`nOmK{YkQSzyq`qJGQFhnuzI=KAPn VEJkHh?QQcSNHVgSMQyuHPQKOQWqRwCqXQQXfdnXphQ=@AtkzvbXoKHnkQGOIFtoXEXBgpIHQYI[q[P QzSPrQuS_Yq=OHqQPlUzoXYSmlwlS\ep@PPeLWhAMzywAvriPdBCl^AvKEHf``lgNOHpFkrPI^SiHjFvSqJjKAOI@ePL?Jk@RlJxOPbxpAwlRrgQHhRI SK@qH\zw^h^FkX[iHnf>kdYVOF=D\NblkXFfOhf[aOHrZWd\pXA_@g?yqP[ylyjaikOqG\l<=GHWQKf Z<{QFjwUlSziSOG@Q=cWwUE^KV=qOW\x`k?oq?qNpgGDfoM]FettXfNbwN=cysupj^?cLwesK>dBp@g rssD_JEyxcoONqHFQPTlFAdzqCGKL\m[OOG@^Q=OTK?]PWdp^Ca`smX`]IGQadoEWQCcI{vGyYpcsYn[TPpJSYh?IIQPtqPoJ_{LvO pazfdhtPolsbgaPZXszxsSaMQyQayNX_nVt?osxoOQQPxqLD\A>a>OKNd[oIPS_K=?l^pjQMuo[hkaC yWazyf<{UqIZ`Z{CgCksHpqQQJqP>\mWkLHAvEQYSbg?dHgNuQCcIzhsYONaSSjvfcbM]euRlO]q EPzvSQQQQQIQQM@PWpf[QPfqO@?KndniGaPZXsHQwSISOcWeMI^=K[K\YeGh`yZ@FkonZOOQQQP_PHU Jy=hSNivz\`KEOFXgNuQCcJNvnhmQE@pq{FnM=VRUrOyRvgZ_KeKOHmQQIQ>fiN>Al]FdHkNuPif`vw]HctlXnrepvNqLI ESZSjJgX^`@{iQPQPqR?wp=L{FxLdkGUqHcRKOp=DzuGVw<>[qINQHfBwnPm?gZsZaEGDXrsMQmNw?ECxJ>Y WYzmUEgTGWYt]FO\PrbQfX<{OTEXqnBw`e\FCwQN]Oj@SYKOLqGadCO``MAxgPfduK>]FvsAivqhqyniNwHB{LpO>hAoiNGT\y[itZwRP^g[QjqWQ\axYsodMpo^?t ?zQNoEXt=ji\wVrivsQLRuoqtNsgVVrFBSSWyzMwwjRyr?p XQ\`DcyGILABtogT=WJieGV`igkzfRYsyLkzqICHdwA[uR_PIhtnh^GAPzxJkH\C_?PUaqsVMaSqcyOOPE`uWg TZi\BNrXhil`oOL=N?sRSAOwHfwM?\Xou[@wRYR\<[aHqLcjMOgTUGTZi\LvsCN_]eSR{yu?y^fww_s GZxyrdjqRmN MTILRQ]DtwSjX_paDkjgx_IRIOUOA>pt\Qq``W\UGUTWU>Jr J`icVNpUZvEzMA@S=YMlPmtT<[J kWLqRSNJMON@ZtJNrZrUJiorxHdnYN_cewm[{tywFjyQOQxs qDGwGz??JhvpyNFeF`mJ=OgW_i\]WL=Ji]JXvAhn><@BtXlK>]K>[]SakSxRaKQAOcLVVGIPTK>qK]r QyAL[je`i\LwTchIvsS?KmlDvN=?S\lfNKG>`GM{ysPnv>g{irbBhc?YbJpwVOIG=`O\cgWCihAd=Pi \v?K{{_q__^z@ozQWmKDvg_jOUG_QQLIN=ZthNrLCi]g_vr{IOj^=_zJklk{{{{{_ slsHgL_oxGKrdpvxyKpIMAc@dAPmAtKgTEWT>dBVrKEPheeHGjVCfsK{{{{{{{{{{dsHSDbv`vxndnd DAXiDQKRhJ`QJP@I]v`NrEwTLWgWP\\g^U[w=qMUEffffffg{{{{{{{{{{{{{{tYws@@u{f@zeliUHmKcCC@zXXXTfkYSP<^UFFn^^mKcCC^Df^a@MKaAVAx?x{^`p\<pGX?Mpm?ItrK]Zi\ABixN@Uj dteepdOYgHvmE__trBr>Zif>lzFJrG@iqDbu?jOgWtDnX`EzPLwTMvrLdjhnd>[]lwUBNrR{dD\b[]Mw UCgTREj\CtflwVRSnURJr`NZ<= @Jr`GulwW>k=MwVZr\T>Zr\bZr\@RrfZr\]wVFZr\mWT>ZrdRrFZrFAihai]ewTPCieEWT BZrBAi]ci_=WTuwT`Aiaai`NWM>wLgd>j`dB<