Y =: (&{::)(@:]) X =: (&{::)(@:[) excludesolved =: 2 : '(] #~ v) , [ u ] #~ -.@v'
c =. (('abcdefghijklmnopqrstuvwxyz' ('z' , leaf ])^:([ e.~ {.every@])"1 0 ])&.;:) each b =. <@( (0 Y ),~ '=:' ,~ }.@(1 Y))@:('-'&cut)"1 a =. > cutLF wd'clippaste' wd 'clipcopy *' , LF joinstring 1 |. ,&>/((2 = # every@{.@;:every ) </. ])/:~ c then paste clipboard into a new file (could have used 3 : trick) where the file header is: RSHIFT =: ((65535) 17 b. [ 33 b.~ -@]) LSHIFT =: (65535) 17 b. 33 b.~ AND =:(65535) 17 b. 17 b. OR =:(65535) 17 b. 23 b. NOT =:(65535) 17 b. 26 b. load that file and inspect za ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm