*SUPPORT*
IN: blicket wif fep tufa dax wif OUT: GREEN RED YELLOW GREEN
IN: wif blicket wif kiki dax kiki OUT: BLUE GREEN RED GREEN BLUE
IN: blicket gazzer kiki dax kiki OUT: BLUE BLUE BLUE RED
IN: kiki kiki OUT: BLUE BLUE
IN: blicket OUT: RED
IN: kiki kiki blicket tufa dax tufa OUT: YELLOW BLUE BLUE RED YELLOW
IN: tufa dax wif OUT: GREEN YELLOW
IN: wif gazzer tufa OUT: YELLOW YELLOW GREEN
IN: wif OUT: GREEN
IN: tufa wif OUT: YELLOW GREEN
IN: tufa fep blicket OUT: RED YELLOW
IN: kiki wif kiki OUT: BLUE GREEN BLUE
IN: tufa fep tufa gazzer wif dax wif OUT: GREEN GREEN GREEN YELLOW YELLOW
IN: wif fep tufa fep wif wif dax wif OUT: GREEN GREEN GREEN YELLOW GREEN

*QUERY*
IN: kiki tufa tufa gazzer blicket wif dax wif OUT: GREEN BLUE YELLOW RED GREEN RED GREEN YELLOW
IN: kiki wif fep tufa kiki fep blicket wif OUT: BLUE YELLOW RED GREEN BLUE GREEN
IN: tufa dax tufa dax wif dax kiki OUT: BLUE GREEN YELLOW YELLOW
IN: kiki gazzer kiki OUT: BLUE BLUE BLUE
IN: wif gazzer kiki fep blicket OUT: RED BLUE RED BLUE GREEN
IN: tufa dax wif dax tufa OUT: YELLOW GREEN YELLOW
IN: tufa fep blicket dax kiki OUT: BLUE RED YELLOW
IN: wif kiki OUT: GREEN BLUE
IN: tufa blicket OUT: YELLOW RED
IN: kiki gazzer blicket gazzer kiki OUT: BLUE BLUE RED BLUE BLUE RED BLUE

*GRAMMAR*
blicket -> RED 
 tufa -> YELLOW 
 kiki -> BLUE 
 wif -> GREEN 
 x1 dax u1 -> [u1] [x1] 
 u1 gazzer x1 -> [x1] [x1] [u1] 
 u1 fep x1 -> [x1] [u1] 
 u1 x1 -> [u1] [x1] 
 