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

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

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