FWSH  p     D    Cy    g44x` 3 3    4BZ(   4BZ(   4BZ%Dm e	c;3 Hd     4BZ(   4BZ% K=H '		t+Dg 	m                  
    =  {   gv{    { @   ?
     board 3    WطP 
H (   4BZ5HJf=0 	        @   ?     d0    Arial & N P y    s9m/A		

7H83V GϻPv;ݬ] ;o؁nv_ 8 v  U 5s^S/dpb)!XG.H  v  ]  菏ZfUk6_16U{ٗm&/6#VTX:ؕБ` z[5?kQIrL TeX)ZU4Ti 	P ^i5Yd W` gU1
__ȬAP +A 	I*9$ L5*tRN:lfT8zQpX \xBlEU!O!p T n!Qd We@efkX SC"u'Z
 cj*9  B*]-v Q
RD)O8R
Tw$TX0ـRX E/!Jo@R a&eJ(%v T Q
y^
ez@ UaWU\F  W3NJ9,菀\{3yI/{R{AWY! T pYQa` Me@?IdCT@ S&D2CYfO"E-K\xRMߝOdJ1j (S*PS    |kxZoK< 0 
*=21@ azFUAVg 2 WcVWg%5~%71JNTu@S {)d)@ iP +&%5[PN_;V Ws` i10 E ^1Օk.	 M yU"aW`\ 5*L3RX
n`   14ƀ J3[&l   +¬6` X zd(JWj4q4Q}9ڑՀ{'ubq1.EY.0UxG A9y4"Ѐ ʀpGw`  $E` d
@.n*+ P bg  v*  )e<,P  OE<R\   R+` TEV+5:@@U 5aJ 1/z 0")-Ah
Vg
 H*#0* 
L& 
 4 ;0@ `a{ADԦL, 'm	JlІBT2 !בP^@ ]G!MkyU%wTr V{ /!X .RXT`R SI8`DزՉ Te` WgV35VlX J@ ]%Uw؁}%V_* 	r0 P =J * x5#p6  *ɪ$ |@ ίC{o؀.v_9 v ]   Xמ[/o<l/	H<Z  XמT  !K0ɉTLG 	uP 0!u|!uEK.F@TjF_	%>ϖ|6PZJnD["菹*u@,tC`.7z /S  .wnj)0x S4KXЍb  /  _ iLz-dl/CYAtC` =qiJ4xWp * L2 +:=EWdGYhsK߫D' 8 * .>Sz 
 *xn;yT,DڝQj"tuH!Њ * RԊ=T(%@9 ` 	P&.t]aD@\ea`BUuAAƁDhd`52 :ԀD8<4   WRʱ|U	 r  ^c^t8G#57P R p2c(cP #` UVU].O QP ;*dʠ wb5*I[ *I 5/  J _"0ۀd @j 0@ 8gzPsUMkH!U 4 w| 4^ 
T GUQWIlIʴ 6 "aT&̕J:-Jl䏀 =J\<   !pfʨ)J $ j]@   zkbX 
( /sQ*-DlP & jJSBMNQ  f]@(:'D}L ʣ\?$ 
p *3L6 D |*ˌ   8RkP > k9Rz sUkG	U$c v 4^ 
V 
GG hR QUYQT #P @tU) R`iѼ*+t5
 
 2Ϫ>en ozRQ.U$@ T@ UJ>TAU+t wr 3^3 T  DQWj%H! : &"tC>zܬ 	a*$X	bp  nꭻ) R0@\NuPC>F|x	 & F%Ti P CRaY5Vx Z eU   XםeII  $ 0Rَa|f x2T u=Vl 3 TCIM:3[QcUڅ 	ⵗD| T'i{o菀X Z=TtG  Xםꂣv$k	f;.$Rbx  < Xם>  ZНҺTIϱUF}H $ RQ6n'd^?  Tŀ jFQ0 8狏].@yTiioS6 ]  hwU D|xP Z$mE9"AM  S]`Uv x   ZНҼՒK%H /  2K *ARd`U  qx3bT iO.W`Sy50 \ fmU GD| TV z3F*Ud{   +qh++qe * .rI+n(H +P 5M9 UVP ?F~J ) V7  'd6U	YU] CY~@   d ZНUeLR4v  ']hjkfzd 1QhpC tV> vzwEA,dGUA&p T  KJX@R ,UtwRGU1LS+ 
tRE%#IKkR9#> ' RAM1Ru Lˍ*4`  {jf& Wbq"u8Z*wa/Jw\)5ɰ 9@šǀ yﲓ% Psm mM S TM0e^I@54tVMDt)GmnvĺU;XB 0 7'-7*"	 (K   zg" * 	)c=^Js /:#p*`zKQ1e@T 6fceYN-0 
=TtM f 'Cy#dIubΉp  4НiGyj{N:1HIGR^yf3Gw芀 )`8yNew2n9
Ml.Xe؆o8'};.o$7F^ ׯK5)8PJX Pg51PUw^7[!VpyO$Q0P$(UBme]lHޟK=8TaV6L8YCIM3R S~     ! , . 1 2 3 4 5 6 7 8 9 : F R T a b c d e g h i k l m n o r s t u v w x y    @         6    B6    B6    BJ>    B[6    B[6    B>    B]?    B[6    B[6    B[6    B[6    B6    B6    B6    B>    B*?    B6    B2    B.?    Bh2    BA?    B)6  >B6    B&6    B3    B6  w>B(6  >B82  %?B6    B3    B6    B6  >B3    B3    B3    B3    B    bH 	    h     P         	       `@L@   ?     d1     bH 	    h     P         	   	    ` X@   ?    	 d2    
 b8H 	    h    
 P         ?    
 n4 	      
 _ P@       b8H 	    h     P         	       ` X@   ?     d3 	      
 ` X@   ?     d4     b8H 	    h     P         	       ` X@   ?     d5     b8H 	    h     P         	       ` X@   ?     d6     b8H 	    h     P         	       ` X@   ?     d7     bH 	    h     P         	       ` X@   ?     d8     b8H 	    h     P         	       ` X@   ?     d9 ?   ]  maskpanel _x _y this getNextHighestDepth mask board attachMovie SudokuBoard paint _visible            C          R    =         @< 3;@33333;@3333       	     	R   
O (    h<@ƀ 	    h}yFY     P            *    b$<p 	      x
W!C     P         9        ~@P      4     this   gotoAndStop R   *    b>p@ 	      |(Xl]B     P         9        	@      3     this   gotoAndStop R   
1    `; 	  $ji HgF)     P           ?	   %     ?    % __Packages.SudokuBoard   % *8 _global SudokuBoard Square getZeroSquare dimension board Array mask clone scrollUp scrollRight permuteInside Maths lucky exchangeColumns exchangeRows exchangeHBlock exchangeVBlock prototype getVerticalPermutation transposeHorizontal getHorizontalPermutation transposeVertical paint getDimension my_fmt TextFormat color size font Arial my_fmt2 my_fmt3 textFields getValue getNextHighestDepth t createTextField maxChars setNewTextFormat type input autoSize onChanged length setTextFormat d - attachMovie _x _y showSolution text Math floor ASSetPropFlags    N h       )          @               R 	           NH   N N    @O N N    @O	           NH f  N N         RO N N         RO         	R P           
R P  	 N	         N	         N N	         N
       O N	         N	         N N	         N
       O N	         N	         N N    N            O N	         N    N N    N            O N	         N    N N    N
       O N	         N    N N    N
       O N	         N    N N    N
       O N	         N    N N    N            O N	         N    N N    N
       O N    N	         N N	         N            O N    N	         N N	         N
       O N    N	         N N    N
       O N    N    N N	         N
       O N    N    N N    N
       O N    N    N N    N            O N    N    N N    N
       O N    N    N N    N
       O N    N    N N    N
       O N    N	         N N    N
       O N    N	         N N    N            O N    N	         N N    N
       O N    N    N N	         N
       O N    N    N N	         N
       O N    N    N N    N
       O N    N    N N	         N
       O N    N    N N    N            O N    N    N N    N
       O N    N    N N    N
       O         R          R !                   R          R               R          R !                   R          R !                   R          R               R          R !                   R          R !                   R          R               R          R !                   R          R !                   R          R               R          R !                   R          R                 R          R                 R          R            R          R                 R          R                 R          R            R O N     ) origin target    	           NH   N N N  N N N N NO N N O N N N  N N N N NO N N O P  7O    ) origin target    	           NH   N N N  N N N N NO N N O N N N  N N N N NO N N O P  7O    ) block origin target z 	           NH X     N N N R    N N N R P  O    ) block origin target z 	           NH X     N N N R    N N N R P  O     ) @	           NH ~           R 	           NH 2     N N N R P   P  q	           NH ~           R 	           NH 2     N N N R P   P  qO )   ) maskFlag panel 	nx ny dx dy !         N	         N	         N R 
             @<     O     O  O         @<     O  
   O  O          @<      O      O   O	           N 
H  !N N    @O	           N 
H  L !     "R	         I  !N N	         G     	G    G         #R $   "RG	    %RO !N N N &   O 	    !N N N 'R !N N N ()O !N N N *O !N N N +   * textfield_txt   ,N    H -  	    -R 	    'R l  ,N    H -  	    -R 	    'R (   	    -R  	    'RO k          #R .G /G G .   "RG	    0R 
 1	GO
 2GO P  T P  O 3    )          N	         N	         N R          @ 	    O	    O O	           N H  	           N H      "R      "R          IL "  !N N N 4N I >     !N N N 'R !N N N 4O P  - P  O "   ) i j maskFlag 
	           L q  N? N?	    N N    5 6RN N    5 6RN "R	         I o  N N    5 6RN N    5 6RN  N? N?	    "R  >O	    O  N N    @O  N N    @O ! N N    @O      N N    7= 	   &     ?    & __Packages.Square   &  _global Square board dimension Array Maths getPermutation prototype getZeroSquare getVerticalPermutation getHorizontalPermutation transposeVertical transposeHorizontal clone getDimension getValue exchangeRows exchangeColumns scrollUp scrollRight scrollLeft ASSetPropFlags    N n       ) r  N    @O    	                   @ 	            N  NH       GO P       R 	            NH   N  N    @O	            NH 4  N N NO P  P   P  _ O N      *           @     	            NH c 	            NH -  N N         O P   P   >O 	    *            R  N	         N            O N    N            O N    N
       O N    N
       O >O 
    *            R  N	         N
       O N	         N
       O N    N            O N    N
       O >O    ) mask ?    	            NH      	            NH   N N N	         g x          H (  N N N    ;  N N N N NO N N O P  < P  O    ) mask L    	            NH     	            NH   N N N	         g           H (  N N N    H  N N N N NO N N O   P  / P  O     )           @     	            NH   N  N    @O	            NH 5  N N N N NO P   P  ^ >O        N>O    ) i j  	            NHL           HL    NHL           H   N N N  >O    ) origin target    	            NH d  N N N  N N N N NO N N O P  O    ) origin target    	            NH d  N N N  N N N N NO N N O P  O     ) g 	            N    H 8     G  N?    R P  O     )    N                R  N         g +         R Q  O     ) g 	            N    H 8     G  N?    R P  O	    O      N N    = 	   '     ?    ' __Packages.Maths   ' s  _global Maths prototype randRange Math random floor lucky getPermutation length Array scrollRight ASSetPropFlags    N h          O N     * min max I           R     G     R G  >O     )                 R    I>O    
* inset 	trivialOK  	N 	    
@ 	    
@   	           H   NO P  	           H                    R 	           gL           H 6  N	         g   Q  P  	    I 
        NO	     O P   L   	        R  >O    * inset }  	N 	    
@       H #     NO P              NO >O      N N    = @ ?!     maskpanel   _visible O @     ?)             board   showSolution R <    hS 0  	      ABS4P!]BC]
7P!UBC     P                  A@    0  boardpanel maskpanel this clear 1 gotoAndStop   % %          R	     R    NB  @  ?!     maskpanel   _visible  O &   ! h2@ 
    h=!hYT|    ! P          ! #*   " bm;h` 	    h{,    " P         9   #   "  kP      2     this   gotoAndStop R  # @ @  $ wH*=m  
    ,@ Y Y Y8`GhGhG Y`Gp YY\T YXxk`GP Y|t YY\DY   Y Y Y Y Y Y Y Y YTTxk YxktY  8 Y Y Y Y Y Y Y Y YTTxk YLthGmpY YDpP   Y Y Y Y Y Y Y Y YTTxk Y Y Y YHt  X" Y Y YLtpYD`Gp| YY\T YP`GX`GY| Y YY\xktX\ Y0  C    $ P          $ {@   
