*SUPPORT*
IN: zup blicket gazzer blicket lug zup kiki tufa OUT: YELLOW RED BLUE YELLOW GREEN
IN: lug fep zup kiki tufa OUT: BLUE YELLOW GREEN
IN: lug fep lug kiki tufa kiki zup OUT: BLUE BLUE GREEN YELLOW
IN: tufa OUT: GREEN
IN: zup OUT: YELLOW
IN: zup blicket tufa blicket tufa kiki gazzer OUT: YELLOW GREEN GREEN RED
IN: gazzer OUT: RED
IN: lug fep gazzer OUT: BLUE RED
IN: lug zup fep lug OUT: BLUE YELLOW BLUE
IN: zup tufa fep zup OUT: YELLOW GREEN YELLOW
IN: lug fep lug OUT: BLUE BLUE
IN: lug blicket tufa blicket zup kiki lug OUT: BLUE GREEN YELLOW BLUE
IN: lug blicket lug OUT: BLUE BLUE
IN: lug OUT: BLUE

*QUERY*
IN: gazzer blicket gazzer gazzer kiki tufa kiki lug OUT: RED RED RED GREEN BLUE
IN: lug blicket tufa blicket lug OUT: BLUE GREEN BLUE
IN: lug blicket gazzer fep tufa kiki gazzer OUT: BLUE RED GREEN RED
IN: gazzer blicket lug fep gazzer kiki gazzer OUT: RED BLUE RED RED
IN: lug blicket zup fep tufa OUT: BLUE YELLOW GREEN
IN: zup fep zup OUT: YELLOW YELLOW
IN: lug fep gazzer kiki gazzer OUT: BLUE RED RED
IN: zup blicket tufa blicket lug fep zup OUT: YELLOW GREEN BLUE YELLOW
IN: gazzer zup fep lug OUT: RED YELLOW BLUE
IN: gazzer blicket tufa blicket zup kiki tufa OUT: RED GREEN YELLOW GREEN

*GRAMMAR*
lug -> BLUE 
 tufa -> GREEN 
 gazzer -> RED 
 zup -> YELLOW 
 u1 blicket x1 -> [u1] [x1] 
 x1 kiki u1 -> [x1] [u1] 
 u1 fep u2 -> [u1] [u2] 
 u1 x1 -> [u1] [x1] 
 