map length (tiers :: [[ Bool->Bool->Bool->Bool ]]) = [256] length (list :: [ Bool->Bool->Bool->Bool ]) = Infinity allUnique (list :: [ Bool->Bool->Bool->Bool ]) = True ratioRepetitions (list :: [ Bool->Bool->Bool->Bool ]) = 0 % 1 tiers :: [Bool->Bool->Bool->Bool] = [ [ \_ _ _ -> False , \x y z -> case (x,y,z) of (True,True,True) -> True _ -> False , \x y z -> case (x,y,z) of (True,True,False) -> True _ -> False , \x y _ -> case (x,y) of (True,True) -> True _ -> False , \x y z -> case (x,y,z) of (True,False,True) -> True _ -> False , \x _ z -> case (x,z) of (True,True) -> True _ -> False , \x y z -> case (x,y,z) of (True,False,True) -> True (True,True,False) -> True _ -> False , \x y z -> case (x,y,z) of (False,_,_) -> False (_,False,False) -> False _ -> True , \x y z -> case (x,y,z) of (True,False,False) -> True _ -> False , \x y z -> case (x,y,z) of (True,False,False) -> True (True,True,True) -> True _ -> False , \x _ z -> case (x,z) of (True,False) -> True _ -> False , \x y z -> case (x,y,z) of (True,_,False) -> True (True,True,_) -> True _ -> False , \x y _ -> case (x,y) of (True,False) -> True _ -> False , \x y z -> case (x,y,z) of (True,False,_) -> True (True,_,True) -> True _ -> False , \x y z -> case (x,y,z) of (True,False,_) -> True (True,_,False) -> True _ -> False , \x _ _ -> case x of False -> False _ -> True , \x y z -> case (x,y,z) of (False,True,True) -> True _ -> False , \_ y z -> case (y,z) of (True,True) -> True _ -> False , \x y z -> case (x,y,z) of (False,True,True) -> True (True,True,False) -> True _ -> False , \x y z -> case (x,y,z) of (False,_,False) -> False (_,False,_) -> False _ -> True , \x y z -> case (x,y,z) of (False,True,True) -> True (True,False,True) -> True _ -> False , \x y z -> case (x,y,z) of (False,False,_) -> False (_,_,False) -> False _ -> True , \x y z -> case (x,y,z) of (False,True,True) -> True (True,False,True) -> True (True,True,False) -> True _ -> False , \x y z -> case (x,y,z) of (False,False,_) -> False (False,_,False) -> False (_,False,False) -> False _ -> True , \x y z -> case (x,y,z) of (False,True,True) -> True (True,False,False) -> True _ -> False , \x y z -> case (x,y,z) of (_,True,True) -> True (True,False,False) -> True _ -> False , \x y z -> case (x,y,z) of (False,True,True) -> True (True,_,False) -> True _ -> False , \x y z -> case (x,y,z) of (False,False,_) -> False (False,_,False) -> False (_,False,True) -> False _ -> True , \x y z -> case (x,y,z) of (False,True,True) -> True (True,False,_) -> True _ -> False , \x y z -> case (x,y,z) of (False,False,_) -> False (False,_,False) -> False (_,True,False) -> False _ -> True , \x y z -> case (x,y,z) of (False,False,_) -> False (False,_,False) -> False (True,True,True) -> False _ -> True , \x y z -> case (x,y,z) of (False,False,_) -> False (False,_,False) -> False _ -> True , \x y z -> case (x,y,z) of (False,True,False) -> True _ -> False , \x y z -> case (x,y,z) of (False,True,False) -> True (True,True,True) -> True _ -> False , \_ y z -> case (y,z) of (True,False) -> True _ -> False , \x y z -> case (x,y,z) of (_,True,False) -> True (True,True,_) -> True _ -> False , \x y z -> case (x,y,z) of (False,True,False) -> True (True,False,True) -> True _ -> False , \x y z -> case (x,y,z) of (False,True,False) -> True (True,_,True) -> True _ -> False , \x y z -> case (x,y,z) of (_,True,False) -> True (True,False,True) -> True _ -> False , \x y z -> case (x,y,z) of (False,False,_) -> False (_,False,False) -> False (False,_,True) -> False _ -> True , \x y z -> case (x,y,z) of (False,True,False) -> True (True,False,False) -> True _ -> False , \x y z -> case (x,y,z) of (False,True,False) -> True (True,False,False) -> True (True,True,True) -> True _ -> False , \x y z -> case (x,y,z) of (False,False,_) -> False (_,_,False) -> True _ -> False , \x y z -> case (x,y,z) of (False,False,_) -> False (False,_,True) -> False (_,False,True) -> False _ -> True , \x y z -> case (x,y,z) of (False,True,False) -> True (True,False,_) -> True _ -> False , \x y z -> case (x,y,z) of (False,False,_) -> False (False,_,True) -> False (True,True,False) -> False _ -> True , \x y z -> case (x,y,z) of (False,False,_) -> False (False,_,True) -> False (_,True,True) -> False _ -> True , \x y z -> case (x,y,z) of (False,False,_) -> False (False,_,True) -> False _ -> True , \x y _ -> case (x,y) of (False,True) -> True _ -> False , \x y z -> case (x,y,z) of (False,True,_) -> True (_,True,True) -> True _ -> False , \x y z -> case (x,y,z) of (False,True,_) -> True (_,True,False) -> True _ -> False , \_ y _ -> case y of False -> False _ -> True , \x y z -> case (x,y,z) of (False,True,_) -> True (True,False,True) -> True _ -> False , \x y z -> case (x,y,z) of (False,False,_) -> False (_,False,False) -> False (True,_,False) -> False _ -> True , \x y z -> case (x,y,z) of (False,False,_) -> False (_,False,False) -> False (True,True,True) -> False _ -> True , \x y z -> case (x,y,z) of (False,False,_) -> False (_,False,False) -> False _ -> True , \x y z -> case (x,y,z) of (False,True,_) -> True (True,False,False) -> True _ -> False , \x y z -> case (x,y,z) of (False,False,_) -> False (_,False,True) -> False (True,True,False) -> False _ -> True , \x y z -> case (x,y,z) of (False,False,_) -> False (False,_,_) -> True (_,_,False) -> True _ -> False , \x y z -> case (x,y,z) of (False,False,_) -> False (_,False,True) -> False _ -> True , \x y _ -> case (x,y) of (False,False) -> False (True,True) -> False _ -> True , \x y z -> case (x,y,z) of (False,False,_) -> False (True,True,False) -> False _ -> True , \x y z -> case (x,y,z) of (False,False,_) -> False (True,True,True) -> False _ -> True , \x y _ -> case (x,y) of (False,False) -> False _ -> True , \x y z -> case (x,y,z) of (False,False,True) -> True _ -> False , \x y z -> case (x,y,z) of (False,False,True) -> True (True,True,True) -> True _ -> False , \x y z -> case (x,y,z) of (False,False,True) -> True (True,True,False) -> True _ -> False , \x y z -> case (x,y,z) of (False,False,True) -> True (True,True,_) -> True _ -> False , \_ y z -> case (y,z) of (False,True) -> True _ -> False , \x y z -> case (x,y,z) of (_,False,True) -> True (True,_,True) -> True _ -> False , \x y z -> case (x,y,z) of (_,False,True) -> True (True,True,False) -> True _ -> False , \x y z -> case (x,y,z) of (False,_,False) -> False (_,False,False) -> False (False,True,_) -> False _ -> True , \x y z -> case (x,y,z) of (False,False,True) -> True (True,False,False) -> True _ -> False , \x y z -> case (x,y,z) of (False,False,True) -> True (True,False,False) -> True (True,True,True) -> True _ -> False , \x y z -> case (x,y,z) of (False,False,True) -> True (True,_,False) -> True _ -> False , \x y z -> case (x,y,z) of (False,_,False) -> False (False,True,_) -> False (True,False,True) -> False _ -> True , \x y z -> case (x,y,z) of (False,_,False) -> False (_,False,_) -> True _ -> False , \x y z -> case (x,y,z) of (False,_,False) -> False (False,True,_) -> False (_,True,False) -> False _ -> True , \x y z -> case (x,y,z) of (False,_,False) -> False (False,True,_) -> False (_,True,True) -> False _ -> True , \x y z -> case (x,y,z) of (False,_,False) -> False (False,True,_) -> False _ -> True , \x _ z -> case (x,z) of (False,True) -> True _ -> False , \x y z -> case (x,y,z) of (False,_,True) -> True (_,True,True) -> True _ -> False , \x y z -> case (x,y,z) of (False,_,True) -> True (True,True,False) -> True _ -> False , \x y z -> case (x,y,z) of (False,_,False) -> False (_,False,False) -> False (True,False,_) -> False _ -> True , \x y z -> case (x,y,z) of (False,_,True) -> True (_,False,True) -> True _ -> False , \_ _ z -> case z of False -> False _ -> True , \x y z -> case (x,y,z) of (False,_,False) -> False (_,False,False) -> False (True,True,True) -> False _ -> True , \x y z -> case (x,y,z) of (False,_,False) -> False (_,False,False) -> False _ -> True , \x y z -> case (x,y,z) of (False,_,True) -> True (True,False,False) -> True _ -> False , \x y z -> case (x,y,z) of (False,_,False) -> False (True,False,True) -> False (_,True,False) -> False _ -> True , \x _ z -> case (x,z) of (False,False) -> False (True,True) -> False _ -> True , \x y z -> case (x,y,z) of (False,_,False) -> False (True,False,True) -> False _ -> True , \x y z -> case (x,y,z) of (False,_,False) -> False (False,_,_) -> True (_,False,_) -> True _ -> False , \x y z -> case (x,y,z) of (False,_,False) -> False (_,True,False) -> False _ -> True , \x y z -> case (x,y,z) of (False,_,False) -> False (True,True,True) -> False _ -> True , \x _ z -> case (x,z) of (False,False) -> False _ -> True , \x y z -> case (x,y,z) of (False,False,True) -> True (False,True,False) -> True _ -> False , \x y z -> case (x,y,z) of (False,False,True) -> True (False,True,False) -> True (True,True,True) -> True _ -> False , \x y z -> case (x,y,z) of (False,False,True) -> True (_,True,False) -> True _ -> False , \x y z -> case (x,y,z) of (_,False,False) -> False (False,True,True) -> False (True,False,_) -> False _ -> True , \x y z -> case (x,y,z) of (_,False,True) -> True (False,True,False) -> True _ -> False , \x y z -> case (x,y,z) of (_,False,False) -> False (False,True,True) -> False (True,_,False) -> False _ -> True , \_ y z -> case (y,z) of (False,False) -> False (True,True) -> False _ -> True , \x y z -> case (x,y,z) of (_,False,False) -> False (False,True,True) -> False _ -> True , \x y z -> case (x,y,z) of (False,False,True) -> True (False,True,False) -> True (True,False,False) -> True _ -> False , \x y z -> case (x,y,z) of (False,False,False) -> False (False,True,True) -> False (True,False,True) -> False (True,True,False) -> False _ -> True , \x y z -> case (x,y,z) of (False,False,False) -> False (False,False,_) -> True (_,_,False) -> True _ -> False , \x y z -> case (x,y,z) of (False,False,False) -> False (False,True,True) -> False (True,False,True) -> False _ -> True , \x y z -> case (x,y,z) of (False,False,False) -> False (_,False,_) -> True (False,_,False) -> True _ -> False , \x y z -> case (x,y,z) of (False,False,False) -> False (False,True,True) -> False (True,True,False) -> False _ -> True , \x y z -> case (x,y,z) of (False,False,False) -> False (_,True,True) -> False _ -> True , \x y z -> case (x,y,z) of (False,False,False) -> False (False,True,True) -> False _ -> True , \x y z -> case (x,y,z) of (_,False,False) -> False (False,_,_) -> True _ -> False , \x y z -> case (x,y,z) of (_,False,False) -> False (True,False,_) -> False (True,_,False) -> False _ -> True , \x y z -> case (x,y,z) of (_,False,False) -> False (True,False,_) -> False (True,_,True) -> False _ -> True , \x y z -> case (x,y,z) of (_,False,False) -> False (True,False,_) -> False _ -> True , \x y z -> case (x,y,z) of (_,False,False) -> False (False,_,_) -> True (_,False,_) -> True _ -> False , \x y z -> case (x,y,z) of (_,False,False) -> False (True,_,False) -> False _ -> True , \x y z -> case (x,y,z) of (_,False,False) -> False (True,True,True) -> False _ -> True , \_ y z -> case (y,z) of (False,False) -> False _ -> True , \x y z -> case (x,y,z) of (False,False,False) -> False (False,_,_) -> True (_,False,False) -> True _ -> False , \x y z -> case (x,y,z) of (False,False,False) -> False (True,False,True) -> False (True,True,False) -> False _ -> True , \x y z -> case (x,y,z) of (False,False,False) -> False (True,_,True) -> False _ -> True , \x y z -> case (x,y,z) of (False,False,False) -> False (True,False,True) -> False _ -> True , \x y z -> case (x,y,z) of (False,False,False) -> False (True,True,_) -> False _ -> True , \x y z -> case (x,y,z) of (False,False,False) -> False (True,True,False) -> False _ -> True , \x y z -> case (x,y,z) of (False,False,False) -> False (True,True,True) -> False _ -> True , \x y z -> case (x,y,z) of (False,False,False) -> False _ -> True , \x y z -> case (x,y,z) of (False,False,False) -> True _ -> False , \x y z -> case (x,y,z) of (False,False,False) -> True (True,True,True) -> True _ -> False , \x y z -> case (x,y,z) of (False,False,False) -> True (True,True,False) -> True _ -> False , \x y z -> case (x,y,z) of (False,False,False) -> True (True,True,_) -> True _ -> False , \x y z -> case (x,y,z) of (False,False,False) -> True (True,False,True) -> True _ -> False , \x y z -> case (x,y,z) of (False,False,False) -> True (True,_,True) -> True _ -> False , \x y z -> case (x,y,z) of (False,False,False) -> True (True,False,True) -> True (True,True,False) -> True _ -> False , \x y z -> case (x,y,z) of (False,False,False) -> True (False,_,_) -> False (_,False,False) -> False _ -> True , \_ y z -> case (y,z) of (False,False) -> True _ -> False , \x y z -> case (x,y,z) of (_,False,False) -> True (True,True,True) -> True _ -> False , \x y z -> case (x,y,z) of (_,False,False) -> True (True,_,False) -> True _ -> False , \x y z -> case (x,y,z) of (_,False,False) -> True (False,_,_) -> False (_,False,_) -> False _ -> True , \x y z -> case (x,y,z) of (_,False,False) -> True (True,False,_) -> True _ -> False , \x y z -> case (x,y,z) of (_,False,False) -> True (True,False,_) -> True (True,_,True) -> True _ -> False , \x y z -> case (x,y,z) of (_,False,False) -> True (True,False,_) -> True (True,_,False) -> True _ -> False , \x y z -> case (x,y,z) of (_,False,False) -> True (False,_,_) -> False _ -> True , \x y z -> case (x,y,z) of (False,False,False) -> True (False,True,True) -> True _ -> False , \x y z -> case (x,y,z) of (False,False,False) -> True (_,True,True) -> True _ -> False , \x y z -> case (x,y,z) of (False,False,False) -> True (False,True,True) -> True (True,True,False) -> True _ -> False , \x y z -> case (x,y,z) of (False,False,False) -> True (_,False,_) -> False (False,_,False) -> False _ -> True , \x y z -> case (x,y,z) of (False,False,False) -> True (False,True,True) -> True (True,False,True) -> True _ -> False , \x y z -> case (x,y,z) of (False,False,False) -> True (False,False,_) -> False (_,_,False) -> False _ -> True , \x y z -> case (x,y,z) of (False,False,False) -> True (False,True,True) -> True (True,False,True) -> True (True,True,False) -> True _ -> False , \x y z -> case (x,y,z) of (False,False,True) -> False (False,True,False) -> False (True,False,False) -> False _ -> True , \x y z -> case (x,y,z) of (_,False,False) -> True (False,True,True) -> True _ -> False , \_ y z -> case (y,z) of (False,False) -> True (True,True) -> True _ -> False , \x y z -> case (x,y,z) of (_,False,False) -> True (False,True,True) -> True (True,_,False) -> True _ -> False , \x y z -> case (x,y,z) of (_,False,True) -> False (False,True,False) -> False _ -> True , \x y z -> case (x,y,z) of (_,False,False) -> True (False,True,True) -> True (True,False,_) -> True _ -> False , \x y z -> case (x,y,z) of (False,False,True) -> False (_,True,False) -> False _ -> True , \x y z -> case (x,y,z) of (False,False,True) -> False (False,True,False) -> False (True,True,True) -> False _ -> True , \x y z -> case (x,y,z) of (False,False,True) -> False (False,True,False) -> False _ -> True , \x _ z -> case (x,z) of (False,False) -> True _ -> False , \x y z -> case (x,y,z) of (False,_,False) -> True (True,True,True) -> True _ -> False , \x y z -> case (x,y,z) of (False,_,False) -> True (_,True,False) -> True _ -> False , \x y z -> case (x,y,z) of (False,_,False) -> True (False,_,_) -> False (_,False,_) -> False _ -> True , \x y z -> case (x,y,z) of (False,_,False) -> True (True,False,True) -> True _ -> False , \x _ z -> case (x,z) of (False,False) -> True (True,True) -> True _ -> False , \x y z -> case (x,y,z) of (False,_,False) -> True (True,False,True) -> True (_,True,False) -> True _ -> False , \x y z -> case (x,y,z) of (False,_,True) -> False (True,False,False) -> False _ -> True , \x y z -> case (x,y,z) of (False,_,False) -> True (_,False,False) -> True _ -> False , \x y z -> case (x,y,z) of (False,_,False) -> True (_,False,False) -> True (True,True,True) -> True _ -> False , \_ _ z -> case z of False -> True _ -> False , \x y z -> case (x,y,z) of (False,_,True) -> False (_,False,True) -> False _ -> True , \x y z -> case (x,y,z) of (False,_,False) -> True (_,False,False) -> True (True,False,_) -> True _ -> False , \x y z -> case (x,y,z) of (False,_,True) -> False (True,True,False) -> False _ -> True , \x y z -> case (x,y,z) of (False,_,True) -> False (_,True,True) -> False _ -> True , \x _ z -> case (x,z) of (False,True) -> False _ -> True , \x y z -> case (x,y,z) of (False,_,False) -> True (False,True,_) -> True _ -> False , \x y z -> case (x,y,z) of (False,_,False) -> True (False,True,_) -> True (_,True,True) -> True _ -> False , \x y z -> case (x,y,z) of (False,_,False) -> True (False,True,_) -> True (_,True,False) -> True _ -> False , \x y z -> case (x,y,z) of (False,_,False) -> True (_,False,_) -> False _ -> True , \x y z -> case (x,y,z) of (False,_,False) -> True (False,True,_) -> True (True,False,True) -> True _ -> False , \x y z -> case (x,y,z) of (False,False,True) -> False (True,_,False) -> False _ -> True , \x y z -> case (x,y,z) of (False,False,True) -> False (True,False,False) -> False (True,True,True) -> False _ -> True , \x y z -> case (x,y,z) of (False,False,True) -> False (True,False,False) -> False _ -> True , \x y z -> case (x,y,z) of (False,_,False) -> True (_,False,False) -> True (False,True,_) -> True _ -> False , \x y z -> case (x,y,z) of (_,False,True) -> False (True,True,False) -> False _ -> True , \x y z -> case (x,y,z) of (_,False,True) -> False (True,_,True) -> False _ -> True , \_ y z -> case (y,z) of (False,True) -> False _ -> True , \x y z -> case (x,y,z) of (False,False,True) -> False (True,True,_) -> False _ -> True , \x y z -> case (x,y,z) of (False,False,True) -> False (True,True,False) -> False _ -> True , \x y z -> case (x,y,z) of (False,False,True) -> False (True,True,True) -> False _ -> True , \x y z -> case (x,y,z) of (False,False,True) -> False _ -> True , \x y _ -> case (x,y) of (False,False) -> True _ -> False , \x y z -> case (x,y,z) of (False,False,_) -> True (True,True,True) -> True _ -> False , \x y z -> case (x,y,z) of (False,False,_) -> True (True,True,False) -> True _ -> False , \x y _ -> case (x,y) of (False,False) -> True (True,True) -> True _ -> False , \x y z -> case (x,y,z) of (False,False,_) -> True (_,False,True) -> True _ -> False , \x y z -> case (x,y,z) of (False,False,_) -> True (False,_,_) -> False (_,_,False) -> False _ -> True , \x y z -> case (x,y,z) of (False,False,_) -> True (_,False,True) -> True (True,True,False) -> True _ -> False , \x y z -> case (x,y,z) of (False,True,_) -> False (True,False,False) -> False _ -> True , \x y z -> case (x,y,z) of (False,False,_) -> True (_,False,False) -> True _ -> False , \x y z -> case (x,y,z) of (False,False,_) -> True (_,False,False) -> True (True,True,True) -> True _ -> False , \x y z -> case (x,y,z) of (False,False,_) -> True (_,False,False) -> True (True,_,False) -> True _ -> False , \x y z -> case (x,y,z) of (False,True,_) -> False (True,False,True) -> False _ -> True , \_ y _ -> case y of False -> True _ -> False , \x y z -> case (x,y,z) of (False,True,_) -> False (_,True,False) -> False _ -> True , \x y z -> case (x,y,z) of (False,True,_) -> False (_,True,True) -> False _ -> True , \x y _ -> case (x,y) of (False,True) -> False _ -> True , \x y z -> case (x,y,z) of (False,False,_) -> True (False,_,True) -> True _ -> False , \x y z -> case (x,y,z) of (False,False,_) -> True (False,_,True) -> True (_,True,True) -> True _ -> False , \x y z -> case (x,y,z) of (False,False,_) -> True (False,_,True) -> True (True,True,False) -> True _ -> False , \x y z -> case (x,y,z) of (False,True,False) -> False (True,False,_) -> False _ -> True , \x y z -> case (x,y,z) of (False,False,_) -> True (False,_,True) -> True (_,False,True) -> True _ -> False , \x y z -> case (x,y,z) of (False,False,_) -> True (_,_,False) -> False _ -> True , \x y z -> case (x,y,z) of (False,True,False) -> False (True,False,False) -> False (True,True,True) -> False _ -> True , \x y z -> case (x,y,z) of (False,True,False) -> False (True,False,False) -> False _ -> True , \x y z -> case (x,y,z) of (False,False,_) -> True (_,False,False) -> True (False,_,True) -> True _ -> False , \x y z -> case (x,y,z) of (_,True,False) -> False (True,False,True) -> False _ -> True , \x y z -> case (x,y,z) of (False,True,False) -> False (True,_,True) -> False _ -> True , \x y z -> case (x,y,z) of (False,True,False) -> False (True,False,True) -> False _ -> True , \x y z -> case (x,y,z) of (_,True,False) -> False (True,True,_) -> False _ -> True , \_ y z -> case (y,z) of (True,False) -> False _ -> True , \x y z -> case (x,y,z) of (False,True,False) -> False (True,True,True) -> False _ -> True , \x y z -> case (x,y,z) of (False,True,False) -> False _ -> True , \x y z -> case (x,y,z) of (False,False,_) -> True (False,_,False) -> True _ -> False , \x y z -> case (x,y,z) of (False,False,_) -> True (False,_,False) -> True (True,True,True) -> True _ -> False , \x y z -> case (x,y,z) of (False,False,_) -> True (False,_,False) -> True (_,True,False) -> True _ -> False , \x y z -> case (x,y,z) of (False,True,True) -> False (True,False,_) -> False _ -> True , \x y z -> case (x,y,z) of (False,False,_) -> True (False,_,False) -> True (_,False,True) -> True _ -> False , \x y z -> case (x,y,z) of (False,True,True) -> False (True,_,False) -> False _ -> True , \x y z -> case (x,y,z) of (_,True,True) -> False (True,False,False) -> False _ -> True , \x y z -> case (x,y,z) of (False,True,True) -> False (True,False,False) -> False _ -> True , \x y z -> case (x,y,z) of (False,False,_) -> True (False,_,False) -> True (_,False,False) -> True _ -> False , \x y z -> case (x,y,z) of (False,True,True) -> False (True,False,True) -> False (True,True,False) -> False _ -> True , \x y z -> case (x,y,z) of (False,False,_) -> True (_,_,False) -> True _ -> False , \x y z -> case (x,y,z) of (False,True,True) -> False (True,False,True) -> False _ -> True , \x y z -> case (x,y,z) of (False,_,False) -> True (_,False,_) -> True _ -> False , \x y z -> case (x,y,z) of (False,True,True) -> False (True,True,False) -> False _ -> True , \_ y z -> case (y,z) of (True,True) -> False _ -> True , \x y z -> case (x,y,z) of (False,True,True) -> False _ -> True , \x _ _ -> case x of False -> True _ -> False , \x y z -> case (x,y,z) of (True,False,_) -> False (True,_,False) -> False _ -> True , \x y z -> case (x,y,z) of (True,False,_) -> False (True,_,True) -> False _ -> True , \x y _ -> case (x,y) of (True,False) -> False _ -> True , \x y z -> case (x,y,z) of (True,_,False) -> False (True,True,_) -> False _ -> True , \x _ z -> case (x,z) of (True,False) -> False _ -> True , \x y z -> case (x,y,z) of (True,False,False) -> False (True,True,True) -> False _ -> True , \x y z -> case (x,y,z) of (True,False,False) -> False _ -> True , \x y z -> case (x,y,z) of (False,_,_) -> True (_,False,False) -> True _ -> False , \x y z -> case (x,y,z) of (True,False,True) -> False (True,True,False) -> False _ -> True , \x _ z -> case (x,z) of (True,True) -> False _ -> True , \x y z -> case (x,y,z) of (True,False,True) -> False _ -> True , \x y _ -> case (x,y) of (True,True) -> False _ -> True , \x y z -> case (x,y,z) of (True,True,False) -> False _ -> True , \x y z -> case (x,y,z) of (True,True,True) -> False _ -> True , \_ _ _ -> True ] ]