*SUPPORT*
IN: kiki zup gazzer dax OUT: RED PURPLE YELLOW RED PURPLE YELLOW
IN: kiki fep lug dax OUT: RED PINK RED PINK
IN: gazzer gazzer lug kiki dax OUT: YELLOW YELLOW PINK RED YELLOW YELLOW PINK RED
IN: kiki zup zup wif gazzer fep kiki OUT: RED PURPLE PURPLE YELLOW RED
IN: gazzer dax dax fep gazzer OUT: YELLOW YELLOW YELLOW YELLOW YELLOW
IN: kiki kiki dax fep gazzer OUT: RED RED RED RED YELLOW
IN: lug OUT: PINK
IN: zup OUT: PURPLE
IN: lug wif gazzer fep lug dax OUT: PINK YELLOW PINK PINK YELLOW PINK
IN: lug wif lug OUT: PINK PINK
IN: kiki fep kiki fep gazzer OUT: RED RED YELLOW
IN: kiki gazzer OUT: RED YELLOW
IN: zup dax wif lug fep kiki OUT: PURPLE PURPLE PINK RED
IN: gazzer OUT: YELLOW

*QUERY*
IN: kiki fep gazzer dax OUT: RED YELLOW RED YELLOW
IN: lug dax fep gazzer fep gazzer OUT: PINK PINK YELLOW YELLOW
IN: lug gazzer lug OUT: PINK YELLOW PINK
IN: kiki dax OUT: RED RED
IN: lug kiki wif gazzer wif lug OUT: PINK RED YELLOW PINK
IN: kiki OUT: RED
IN: gazzer wif gazzer wif zup OUT: YELLOW YELLOW PURPLE
IN: kiki fep kiki fep kiki OUT: RED RED RED
IN: gazzer fep zup fep zup fep kiki OUT: YELLOW PURPLE PURPLE RED
IN: gazzer dax wif zup wif zup dax OUT: YELLOW YELLOW PURPLE PURPLE YELLOW YELLOW PURPLE PURPLE

*GRAMMAR*
kiki -> RED 
 gazzer -> YELLOW 
 lug -> PINK 
 zup -> PURPLE 
 x1 wif u1 -> [x1] [u1] 
 x1 fep u1 -> [x1] [u1] 
 x1 dax -> [x1] [x1] 
 u1 x1 -> [u1] [x1] 
 