('0', [{('gray', 'cube', 'rubber', 'large'): (20, 130, 170, 280), ('brown', 'cylinder', 'metal', 'small'): (100, 150, 120, 180), ('brown', 'cylinder', 'rubber', 'small'): (130, 140, 150, 170), ('yellow', 'sphere', 'rubber', 'small'): (180, 220, 210, 250), ('purple', 'sphere', 'metal', 'large'): (280, 90, 320, 130), ('blue', 'cylinder', 'metal', 'large'): (330, 50, 370, 90)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['yellow']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_material', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [5], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [6], 'function': 'count', 'value_inputs': []}]])
('rubber', [{('yellow', 'cube', 'metal', 'large'): (20, 100, 150, 230), ('purple', 'sphere', 'rubber', 'large'): (170, 90, 250, 170), ('gray', 'sphere', 'rubber', 'small'): (260, 110, 290, 140), ('purple', 'cube', 'metal', 'small'): (340, 150, 380, 190)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'query_material', 'value_inputs': []}]])
('cylinder', [{('purple', 'cube', 'metal', 'large'): (114, 170, 218, 269), ('cyan', 'cube', 'rubber', 'small'): (186, 136, 216, 155), ('brown', 'sphere', 'metal', 'large'): (258, 86, 329, 157), ('red', 'cylinder', 'metal', 'large'): (334, 141, 405, 222), ('cyan', 'cylinder', 'metal', 'large'): (416, 151, 480, 232)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['red']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [6], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [7], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [8], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [9], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [10], 'function': 'unique', 'value_inputs': []}, {'inputs': [11], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [5, 12], 'function': 'intersect', 'value_inputs': []}, {'inputs': [13], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [14], 'function': 'unique', 'value_inputs': []}, {'inputs': [15], 'function': 'query_shape', 'value_inputs': []}]])
('5', [{('cyan', 'cube', 'rubber', 'large'): (40, 90, 140, 180), ('red', 'sphere', 'rubber', 'large'): (130, 85, 200, 155), ('brown', 'sphere', 'rubber', 'large'): (270, 55, 340, 125), ('gray', 'sphere', 'rubber', 'small'): (330, 150, 370, 190), ('yellow', 'cylinder', 'metal', 'small'): (100, 230, 130, 270), ('gray', 'cylinder', 'rubber', 'small'): (220, 170, 260, 210), ('brown', 'cylinder', 'rubber', 'small'): (170, 85, 200, 125), ('brown', 'cylinder', 'metal', 'small'): (200, 60, 220, 85), ('cyan', 'cylinder', 'metal', 'small'): (340, 105, 370, 135), ('brown', 'cylinder', 'metal', 'large'): (370, 85, 440, 185)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [5], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [7], 'function': 'filter_color', 'value_inputs': ['cyan']}, {'inputs': [8], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [9], 'function': 'unique', 'value_inputs': []}, {'inputs': [10], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [11], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [6, 12], 'function': 'union', 'value_inputs': []}, {'inputs': [13], 'function': 'count', 'value_inputs': []}]])
('5', [{('cyan', 'sphere', 'rubber', 'large'): (100, 70, 180, 150), ('green', 'sphere', 'rubber', 'large'): (280, 100, 360, 180), ('green', 'sphere', 'rubber', 'small'): (380, 150, 420, 190), ('cyan', 'sphere', 'rubber', 'small'): (180, 150, 220, 190), ('cyan', 'cube', 'rubber', 'large'): (180, 190, 320, 300), ('purple', 'cube', 'metal', 'small'): (280, 70, 320, 110), ('yellow', 'cube', 'metal', 'small'): (100, 150, 140, 200), ('blue', 'cylinder', 'rubber', 'small'): (40, 130, 80, 170)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['cyan']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'same_material', 'value_inputs': []}, {'inputs': [5], 'function': 'count', 'value_inputs': []}]])
('small', [{('blue', 'cylinder', 'metal', 'large'): (57, 88, 145, 215), ('blue', 'cube', 'rubber', 'small'): (140, 132, 180, 178), ('cyan', 'cylinder', 'rubber', 'small'): (80, 225, 125, 275), ('red', 'cylinder', 'rubber', 'small'): (205, 145, 235, 185), ('green', 'cube', 'rubber', 'small'): (165, 218, 210, 265), ('green', 'sphere', 'rubber', 'small'): (240, 210, 270, 240), ('yellow', 'sphere', 'rubber', 'small'): (330, 240, 360, 270), ('gray', 'cube', 'metal', 'large'): (365, 135, 455, 225)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['yellow']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_material', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_color', 'value_inputs': ['blue']}, {'inputs': [5], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'query_size', 'value_inputs': []}]])
('cyan', [{('gray', 'cylinder', 'metal', 'large'): (40, 70, 140, 250), ('cyan', 'cube', 'metal', 'small'): (160, 90, 200, 130), ('blue', 'cylinder', 'metal', 'small'): (210, 120, 240, 160), ('green', 'cylinder', 'metal', 'small'): (100, 170, 130, 200), ('yellow', 'cylinder', 'rubber', 'small'): (140, 200, 180, 240), ('cyan', 'cylinder', 'rubber', 'small'): (250, 220, 290, 260), ('blue', 'cube', 'metal', 'large'): (270, 140, 330, 200), ('yellow', 'cube', 'metal', 'small'): (340, 100, 370, 120), ('purple', 'sphere', 'metal', 'large'): (350, 170, 410, 230), ('blue', 'cylinder', 'rubber', 'large'): (400, 110, 460, 220)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['yellow']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'same_shape', 'value_inputs': []}, {'inputs': [5], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [6], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [7], 'function': 'unique', 'value_inputs': []}, {'inputs': [8], 'function': 'query_color', 'value_inputs': []}]])
('rubber', [{('green', 'cylinder', 'metal', 'large'): (0, 70, 100, 220), ('gray', 'cylinder', 'metal', 'large'): (130, 60, 200, 200), ('cyan', 'cylinder', 'rubber', 'large'): (150, 160, 250, 280), ('yellow', 'cube', 'rubber', 'small'): (100, 160, 130, 200), ('cyan', 'sphere', 'rubber', 'small'): (250, 70, 280, 100), ('gray', 'sphere', 'rubber', 'large'): (250, 100, 300, 180), ('cyan', 'cylinder', 'metal', 'small'): (350, 60, 370, 100)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'same_shape', 'value_inputs': []}, {'inputs': [5], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [6], 'function': 'filter_color', 'value_inputs': ['cyan']}, {'inputs': [7], 'function': 'unique', 'value_inputs': []}, {'inputs': [8], 'function': 'query_material', 'value_inputs': []}]])
('sphere', [{('blue', 'cube', 'metal', 'small'): (20, 120, 60, 160), ('yellow', 'cube', 'rubber', 'large'): (100, 130, 200, 230), ('gray', 'cylinder', 'rubber', 'large'): (150, 200, 270, 300), ('yellow', 'sphere', 'metal', 'large'): (180, 50, 250, 120), ('green', 'sphere', 'metal', 'small'): (220, 190, 240, 210), ('purple', 'cube', 'metal', 'large'): (320, 90, 390, 160), ('purple', 'cylinder', 'metal', 'large'): (350, 130, 430, 250), ('brown', 'cylinder', 'metal', 'small'): (130, 80, 150, 100)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['green']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'relate', 'value_inputs': ['left']}, {'inputs': [4], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [5], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'query_shape', 'value_inputs': []}]])
('metal', [{('cyan', 'sphere', 'metal', 'small'): (70, 200, 100, 230), ('red', 'cylinder', 'metal', 'large'): (160, 160, 240, 280), ('red', 'cylinder', 'rubber', 'large'): (160, 80, 240, 160), ('yellow', 'cylinder', 'rubber', 'small'): (350, 130, 380, 170), ('purple', 'cylinder', 'rubber', 'small'): (100, 120, 130, 160), ('brown', 'cube', 'rubber', 'small'): (340, 140, 380, 180)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_shape', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_color', 'value_inputs': ['red']}, {'inputs': [5], 'function': 'unique', 'value_inputs': []}, {'inputs': [6], 'function': 'query_material', 'value_inputs': []}]])
('1', [{('brown', 'cylinder', 'rubber', 'large'): (70, 130, 200, 270), ('red', 'cylinder', 'metal', 'small'): (160, 120, 190, 160), ('gray', 'sphere', 'rubber', 'small'): (320, 180, 360, 220), ('red', 'cube', 'rubber', 'large'): (220, 210, 320, 290), ('red', 'cube', 'metal', 'small'): (360, 220, 400, 260)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [5], 'function': 'filter_color', 'value_inputs': ['red']}, {'inputs': [6], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [7], 'function': 'unique', 'value_inputs': []}, {'inputs': [8], 'function': 'relate', 'value_inputs': ['left']}, {'inputs': [9], 'function': 'unique', 'value_inputs': []}, {'inputs': [10], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [11], 'function': 'filter_color', 'value_inputs': ['red']}, {'inputs': [12], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [13], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [14], 'function': 'count', 'value_inputs': []}]])
('metal', [{('yellow', 'cube', 'metal', 'small'): (20, 170, 70, 220), ('brown', 'cube', 'metal', 'large'): (150, 90, 230, 170), ('green', 'cylinder', 'metal', 'small'): (240, 100, 260, 120), ('green', 'cylinder', 'metal', 'large'): (270, 170, 380, 260)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'same_color', 'value_inputs': []}, {'inputs': [5], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'query_material', 'value_inputs': []}]])
('sphere', [{('cyan', 'sphere', 'rubber', 'large'): (100, 70, 180, 150), ('green', 'sphere', 'rubber', 'large'): (250, 100, 330, 180), ('green', 'sphere', 'rubber', 'small'): (350, 150, 380, 180), ('cyan', 'sphere', 'rubber', 'small'): (150, 150, 180, 180), ('cyan', 'cube', 'rubber', 'large'): (150, 190, 280, 280), ('purple', 'cube', 'metal', 'small'): (250, 100, 280, 130), ('yellow', 'cube', 'metal', 'small'): (100, 150, 130, 180), ('blue', 'cylinder', 'rubber', 'small'): (50, 150, 80, 180)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['left']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [6], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [7], 'function': 'filter_color', 'value_inputs': ['green']}, {'inputs': [8], 'function': 'unique', 'value_inputs': []}, {'inputs': [9], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [5, 10], 'function': 'intersect', 'value_inputs': []}, {'inputs': [11], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [12], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [13], 'function': 'unique', 'value_inputs': []}, {'inputs': [14], 'function': 'query_shape', 'value_inputs': []}]])
('rubber', [{('cyan', 'cylinder', 'metal', 'large'): (70, 100, 150, 250), ('gray', 'cube', 'rubber', 'large'): (160, 100, 240, 240), ('cyan', 'cylinder', 'rubber', 'large'): (250, 100, 340, 250), ('purple', 'cube', 'rubber', 'small'): (260, 240, 310, 300)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'query_material', 'value_inputs': []}]])
('rubber', [{('purple', 'cube', 'rubber', 'small'): (70, 170, 110, 210), ('green', 'cylinder', 'rubber', 'large'): (180, 40, 240, 130), ('brown', 'cylinder', 'rubber', 'small'): (350, 140, 390, 180)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [5], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [8], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [9], 'function': 'unique', 'value_inputs': []}, {'inputs': [10], 'function': 'query_material', 'value_inputs': []}]])
('6', [{('gray', 'cylinder', 'metal', 'large'): (40, 70, 140, 250), ('cyan', 'cube', 'metal', 'small'): (160, 90, 200, 130), ('blue', 'cylinder', 'metal', 'small'): (210, 120, 240, 160), ('green', 'cylinder', 'metal', 'small'): (100, 180, 130, 220), ('yellow', 'cylinder', 'rubber', 'small'): (150, 200, 190, 240), ('cyan', 'cylinder', 'rubber', 'small'): (250, 220, 290, 260), ('blue', 'cube', 'metal', 'large'): (300, 140, 360, 200), ('yellow', 'cube', 'metal', 'small'): (350, 100, 380, 120), ('purple', 'sphere', 'metal', 'large'): (380, 180, 440, 240), ('blue', 'cylinder', 'rubber', 'large'): (420, 120, 470, 220)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'same_material', 'value_inputs': []}, {'inputs': [5], 'function': 'count', 'value_inputs': []}]])
('metal', [{('green', 'cube', 'rubber', 'large'): (40, 100, 150, 210), ('gray', 'sphere', 'rubber', 'small'): (170, 220, 210, 260), ('blue', 'cube', 'metal', 'large'): (280, 90, 350, 160)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['blue']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'relate', 'value_inputs': ['left']}, {'inputs': [4], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [5], 'function': 'unique', 'value_inputs': []}, {'inputs': [6], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [7], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [8], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [9], 'function': 'unique', 'value_inputs': []}, {'inputs': [10], 'function': 'query_material', 'value_inputs': []}]])
('1', [{('green', 'cube', 'rubber', 'large'): (20, 100, 170, 250), ('blue', 'sphere', 'metal', 'large'): (180, 60, 260, 140), ('yellow', 'cube', 'metal', 'large'): (270, 40, 360, 140), ('brown', 'sphere', 'rubber', 'large'): (180, 160, 270, 250), ('cyan', 'cylinder', 'rubber', 'small'): (370, 120, 400, 160)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [6], 'function': 'filter_color', 'value_inputs': ['cyan']}, {'inputs': [7], 'function': 'unique', 'value_inputs': []}, {'inputs': [8], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [5, 9], 'function': 'intersect', 'value_inputs': []}, {'inputs': [10], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [11], 'function': 'count', 'value_inputs': []}]])
('3', [{('brown', 'cube', 'rubber', 'large'): (10, 100, 150, 240), ('cyan', 'cylinder', 'rubber', 'small'): (170, 200, 220, 260), ('brown', 'cube', 'rubber', 'small'): (250, 120, 300, 170), ('gray', 'sphere', 'rubber', 'small'): (310, 170, 360, 220)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [3], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [4], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [5], 'function': 'unique', 'value_inputs': []}, {'inputs': [6], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [7], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [8], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [2, 9], 'function': 'union', 'value_inputs': []}, {'inputs': [10], 'function': 'count', 'value_inputs': []}]])
('cube', [{('purple', 'cube', 'metal', 'large'): (100, 70, 180, 150), ('red', 'cube', 'metal', 'small'): (20, 120, 60, 160), ('gray', 'cube', 'rubber', 'small'): (80, 180, 120, 220), ('blue', 'sphere', 'metal', 'large'): (170, 70, 230, 130), ('gray', 'cylinder', 'metal', 'large'): (280, 70, 340, 150), ('cyan', 'cylinder', 'metal', 'small'): (260, 160, 290, 190), ('red', 'sphere', 'rubber', 'small'): (350, 150, 380, 180)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['cyan']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [3], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [4], 'function': 'unique', 'value_inputs': []}, {'inputs': [5], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [6], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [7], 'function': 'filter_color', 'value_inputs': ['red']}, {'inputs': [8], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [9], 'function': 'unique', 'value_inputs': []}, {'inputs': [10], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [11], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [12], 'function': 'unique', 'value_inputs': []}, {'inputs': [13], 'function': 'relate', 'value_inputs': ['left']}, {'inputs': [14], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [15], 'function': 'unique', 'value_inputs': []}, {'inputs': [16], 'function': 'query_shape', 'value_inputs': []}]])
('0', [{('blue', 'cylinder', 'metal', 'large'): (57, 100, 140, 220), ('blue', 'cube', 'rubber', 'small'): (150, 130, 190, 170), ('cyan', 'cylinder', 'rubber', 'small'): (80, 220, 120, 270), ('red', 'cylinder', 'rubber', 'small'): (200, 140, 230, 170), ('green', 'cube', 'rubber', 'small'): (170, 190, 210, 230), ('green', 'sphere', 'rubber', 'small'): (240, 180, 270, 210), ('yellow', 'sphere', 'rubber', 'small'): (330, 210, 360, 240), ('gray', 'cube', 'metal', 'large'): (370, 130, 450, 220)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['green']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [6], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [7], 'function': 'filter_color', 'value_inputs': ['blue']}, {'inputs': [8], 'function': 'unique', 'value_inputs': []}, {'inputs': [9], 'function': 'relate', 'value_inputs': ['left']}, {'inputs': [5, 10], 'function': 'intersect', 'value_inputs': []}, {'inputs': [11], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [12], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [13], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [14], 'function': 'count', 'value_inputs': []}]])
('0', [{('green', 'cylinder', 'metal', 'large'): (0, 70, 100, 210), ('gray', 'cylinder', 'metal', 'large'): (120, 60, 180, 180), ('cyan', 'cylinder', 'rubber', 'large'): (140, 160, 240, 280), ('yellow', 'cube', 'rubber', 'small'): (100, 160, 140, 200), ('cyan', 'sphere', 'rubber', 'small'): (200, 70, 220, 90), ('gray', 'sphere', 'rubber', 'large'): (220, 100, 280, 180), ('cyan', 'cylinder', 'metal', 'small'): (300, 60, 320, 80)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['cyan']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [5], 'function': 'filter_color', 'value_inputs': ['cyan']}, {'inputs': [6], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [7], 'function': 'unique', 'value_inputs': []}, {'inputs': [8], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [9], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [10], 'function': 'unique', 'value_inputs': []}, {'inputs': [11], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [12], 'function': 'filter_color', 'value_inputs': ['cyan']}, {'inputs': [13], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [14], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [15], 'function': 'count', 'value_inputs': []}]])
('2', [{('brown', 'cube', 'rubber', 'small'): (37, 108, 80, 155), ('purple', 'cube', 'metal', 'small'): (108, 174, 148, 218), ('yellow', 'cube', 'metal', 'small'): (160, 206, 202, 250), ('yellow', 'sphere', 'metal', 'large'): (170, 80, 225, 135), ('gray', 'sphere', 'metal', 'small'): (160, 130, 190, 165), ('brown', 'sphere', 'rubber', 'small'): (250, 155, 285, 190), ('purple', 'sphere', 'metal', 'large'): (350, 105, 405, 155), ('yellow', 'cylinder', 'rubber', 'large'): (220, 65, 275, 120), ('purple', 'cylinder', 'rubber', 'small'): (320, 115, 350, 145)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [2], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['yellow']}, {'inputs': [4], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [3, 5], 'function': 'union', 'value_inputs': []}, {'inputs': [6], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [7], 'function': 'count', 'value_inputs': []}]])
('2', [{('cyan', 'cylinder', 'metal', 'large'): (70, 100, 150, 250), ('gray', 'cube', 'rubber', 'large'): (160, 100, 240, 240), ('cyan', 'cylinder', 'rubber', 'large'): (250, 100, 340, 250), ('purple', 'cube', 'rubber', 'small'): (260, 240, 310, 300)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [1], 'function': 'unique', 'value_inputs': []}, {'inputs': [2], 'function': 'same_size', 'value_inputs': []}, {'inputs': [3], 'function': 'count', 'value_inputs': []}]])
('1', [{('brown', 'cylinder', 'rubber', 'large'): (70, 130, 200, 270), ('red', 'cylinder', 'metal', 'small'): (160, 120, 190, 160), ('gray', 'sphere', 'rubber', 'small'): (320, 180, 360, 220), ('red', 'cube', 'rubber', 'large'): (220, 210, 320, 290), ('red', 'cube', 'metal', 'small'): (360, 220, 400, 260)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['red']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_size', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_color', 'value_inputs': ['red']}, {'inputs': [5], 'function': 'count', 'value_inputs': []}]])
('cube', [{('yellow', 'cube', 'metal', 'small'): (20, 170, 70, 220), ('brown', 'cube', 'metal', 'large'): (150, 90, 230, 170), ('green', 'cylinder', 'metal', 'small'): (240, 100, 260, 120), ('green', 'cylinder', 'metal', 'large'): (270, 170, 380, 260)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'query_shape', 'value_inputs': []}]])
('1', [{('cyan', 'sphere', 'rubber', 'large'): (100, 70, 180, 150), ('green', 'sphere', 'rubber', 'large'): (280, 100, 360, 180), ('green', 'sphere', 'rubber', 'small'): (380, 150, 420, 190), ('cyan', 'sphere', 'rubber', 'small'): (180, 150, 220, 190), ('cyan', 'cube', 'rubber', 'large'): (180, 200, 320, 300), ('purple', 'cube', 'metal', 'small'): (280, 100, 320, 140), ('yellow', 'cube', 'metal', 'small'): (100, 150, 140, 200), ('blue', 'cylinder', 'rubber', 'small'): (40, 150, 80, 200)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['green']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [5], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [6], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [7], 'function': 'unique', 'value_inputs': []}, {'inputs': [8], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [9], 'function': 'filter_color', 'value_inputs': ['cyan']}, {'inputs': [10], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [11], 'function': 'count', 'value_inputs': []}]])
('cube', [{('blue', 'cylinder', 'metal', 'large'): (57, 100, 140, 220), ('blue', 'cube', 'rubber', 'small'): (150, 130, 190, 170), ('cyan', 'cylinder', 'rubber', 'small'): (80, 220, 120, 270), ('red', 'cylinder', 'rubber', 'small'): (200, 140, 230, 170), ('green', 'cube', 'rubber', 'small'): (170, 190, 210, 230), ('green', 'sphere', 'rubber', 'small'): (240, 180, 270, 210), ('yellow', 'sphere', 'rubber', 'small'): (320, 210, 350, 240), ('gray', 'cube', 'metal', 'large'): (360, 130, 450, 220)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_color', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [5], 'function': 'unique', 'value_inputs': []}, {'inputs': [6], 'function': 'query_shape', 'value_inputs': []}]])
('2', [{('yellow', 'cube', 'metal', 'small'): (20, 170, 70, 220), ('brown', 'cube', 'metal', 'large'): (150, 100, 230, 180), ('green', 'cylinder', 'metal', 'small'): (240, 100, 260, 120), ('green', 'cylinder', 'metal', 'large'): (270, 150, 380, 260)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [3], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [4], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [5], 'function': 'unique', 'value_inputs': []}, {'inputs': [6], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [7], 'function': 'filter_color', 'value_inputs': ['green']}, {'inputs': [8], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [9], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [2, 10], 'function': 'union', 'value_inputs': []}, {'inputs': [11], 'function': 'count', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 2 objects.')
('1', [{('gray', 'cube', 'rubber', 'large'): (20, 130, 170, 280), ('brown', 'cylinder', 'metal', 'small'): (100, 150, 130, 180), ('brown', 'cylinder', 'rubber', 'small'): (130, 130, 160, 160), ('yellow', 'sphere', 'rubber', 'small'): (180, 220, 220, 260), ('purple', 'sphere', 'metal', 'large'): (290, 100, 340, 150), ('blue', 'cylinder', 'metal', 'large'): (340, 50, 400, 150)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_color', 'value_inputs': []}, {'inputs': [4], 'function': 'count', 'value_inputs': []}]])
('metal', [{('green', 'cube', 'metal', 'large'): (340, 100, 470, 220), ('purple', 'cube', 'metal', 'small'): (170, 120, 200, 160), ('purple', 'cylinder', 'rubber', 'small'): (220, 200, 260, 240)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [1], 'function': 'unique', 'value_inputs': []}, {'inputs': [2], 'function': 'same_size', 'value_inputs': []}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'query_material', 'value_inputs': []}]])
('3', [{('cyan', 'sphere', 'metal', 'small'): (70, 200, 100, 230), ('red', 'cylinder', 'metal', 'large'): (160, 160, 240, 280), ('red', 'cylinder', 'rubber', 'large'): (160, 80, 240, 160), ('yellow', 'cylinder', 'rubber', 'small'): (350, 130, 380, 160), ('purple', 'cylinder', 'rubber', 'small'): (100, 130, 130, 160), ('brown', 'cube', 'rubber', 'small'): (340, 140, 370, 170)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_material', 'value_inputs': []}, {'inputs': [4], 'function': 'count', 'value_inputs': []}]])
('2', [{('yellow', 'cube', 'metal', 'large'): (20, 100, 140, 220), ('green', 'cube', 'metal', 'large'): (170, 50, 250, 150), ('cyan', 'cylinder', 'rubber', 'large'): (120, 200, 240, 300), ('brown', 'cube', 'metal', 'small'): (280, 180, 320, 220)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['green']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [5], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [7], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [8], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [9], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [6, 10], 'function': 'union', 'value_inputs': []}, {'inputs': [11], 'function': 'count', 'value_inputs': []}]])
('cylinder', [{('green', 'cylinder', 'rubber', 'large'): (10, 100, 150, 220), ('red', 'sphere', 'rubber', 'small'): (70, 150, 100, 180), ('brown', 'sphere', 'rubber', 'large'): (80, 180, 180, 280), ('purple', 'cylinder', 'rubber', 'small'): (200, 100, 220, 130), ('gray', 'sphere', 'metal', 'large'): (300, 80, 380, 160), ('gray', 'cylinder', 'rubber', 'large'): (320, 150, 460, 280)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_color', 'value_inputs': []}, {'inputs': [4], 'function': 'unique', 'value_inputs': []}, {'inputs': [5], 'function': 'query_shape', 'value_inputs': []}]])
('brown', [{('yellow', 'sphere', 'rubber', 'large'): (47, 112, 150, 220), ('brown', 'cylinder', 'rubber', 'large'): (160, 47, 230, 160), ('gray', 'cylinder', 'rubber', 'small'): (80, 147, 120, 190), ('green', 'cube', 'metal', 'small'): (180, 220, 220, 260), ('green', 'cylinder', 'metal', 'small'): (230, 200, 270, 240), ('purple', 'cylinder', 'metal', 'small'): (330, 160, 370, 200), ('cyan', 'cylinder', 'metal', 'small'): (380, 130, 420, 170)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['yellow']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [3], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [4], 'function': 'unique', 'value_inputs': []}, {'inputs': [5], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [6], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [7], 'function': 'unique', 'value_inputs': []}, {'inputs': [8], 'function': 'relate', 'value_inputs': ['left']}, {'inputs': [9], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [10], 'function': 'unique', 'value_inputs': []}, {'inputs': [11], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [12], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [13], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [14], 'function': 'unique', 'value_inputs': []}, {'inputs': [15], 'function': 'query_color', 'value_inputs': []}]])
('cylinder', [{('green', 'cube', 'rubber', 'large'): (20, 120, 170, 270), ('blue', 'sphere', 'metal', 'large'): (180, 60, 260, 140), ('yellow', 'cube', 'metal', 'large'): (270, 40, 350, 120), ('brown', 'sphere', 'rubber', 'large'): (180, 160, 260, 240), ('cyan', 'cylinder', 'rubber', 'small'): (360, 120, 380, 160)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [4], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [5], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [8], 'function': 'unique', 'value_inputs': []}, {'inputs': [9], 'function': 'query_shape', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('cylinder', [{('purple', 'cube', 'rubber', 'small'): (70, 170, 110, 210), ('green', 'cylinder', 'rubber', 'large'): (180, 40, 240, 130), ('brown', 'cylinder', 'rubber', 'small'): (350, 140, 390, 180)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_size', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [5], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'query_shape', 'value_inputs': []}]])
('large', [{('purple', 'cube', 'metal', 'large'): (114, 170, 218, 265), ('cyan', 'cube', 'rubber', 'small'): (186, 130, 216, 155), ('brown', 'sphere', 'metal', 'large'): (250, 80, 312, 140), ('red', 'cylinder', 'metal', 'large'): (310, 140, 382, 220), ('cyan', 'cylinder', 'metal', 'large'): (400, 150, 472, 230)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['cyan']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'relate', 'value_inputs': ['left']}, {'inputs': [4], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [5], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [8], 'function': 'filter_color', 'value_inputs': ['cyan']}, {'inputs': [9], 'function': 'unique', 'value_inputs': []}, {'inputs': [10], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [11], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [12], 'function': 'unique', 'value_inputs': []}, {'inputs': [13], 'function': 'query_size', 'value_inputs': []}]])
('rubber', [{('gray', 'cylinder', 'metal', 'large'): (75, 135, 165, 235), ('yellow', 'cylinder', 'metal', 'small'): (185, 145, 205, 175), ('brown', 'sphere', 'metal', 'large'): (80, 75, 150, 145), ('yellow', 'sphere', 'metal', 'small'): (100, 180, 130, 210), ('brown', 'sphere', 'rubber', 'large'): (245, 155, 305, 225), ('red', 'sphere', 'rubber', 'small'): (220, 205, 250, 245), ('blue', 'sphere', 'rubber', 'small'): (300, 160, 320, 185), ('green', 'cube', 'rubber', 'small'): (340, 105, 375, 140), ('brown', 'cube', 'rubber', 'large'): (380, 100, 440, 170)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_size', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [5], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'query_material', 'value_inputs': []}]])
('2', [{('purple', 'cylinder', 'metal', 'large'): (220, 70, 280, 170), ('brown', 'cylinder', 'metal', 'large'): (80, 150, 160, 250), ('red', 'cube', 'rubber', 'large'): (280, 150, 380, 250)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_size', 'value_inputs': []}, {'inputs': [4], 'function': 'count', 'value_inputs': []}]])
('2', [{('yellow', 'sphere', 'rubber', 'large'): (60, 140, 150, 230), ('gray', 'sphere', 'metal', 'large'): (140, 100, 210, 170), ('yellow', 'sphere', 'metal', 'large'): (330, 80, 390, 140), ('yellow', 'cube', 'rubber', 'small'): (240, 100, 270, 130), ('blue', 'cube', 'metal', 'small'): (140, 100, 170, 130)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['yellow']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'same_size', 'value_inputs': []}, {'inputs': [5], 'function': 'count', 'value_inputs': []}]])
('blue', [{('cyan', 'cylinder', 'rubber', 'large'): (20, 140, 130, 270), ('gray', 'cube', 'metal', 'large'): (70, 130, 180, 260), ('cyan', 'sphere', 'metal', 'large'): (180, 60, 250, 130), ('cyan', 'cube', 'metal', 'small'): (280, 140, 310, 170), ('cyan', 'cylinder', 'metal', 'large'): (360, 130, 450, 260), ('purple', 'sphere', 'rubber', 'small'): (220, 200, 250, 230), ('green', 'sphere', 'rubber', 'small'): (250, 250, 280, 280), ('blue', 'sphere', 'rubber', 'small'): (290, 230, 320, 260), ('blue', 'cube', 'rubber', 'large'): (120, 230, 230, 320)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['cyan']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'same_shape', 'value_inputs': []}, {'inputs': [5], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'query_color', 'value_inputs': []}]])
('metal', [{('yellow', 'cube', 'metal', 'large'): (20, 100, 140, 220), ('purple', 'sphere', 'rubber', 'large'): (170, 90, 250, 170), ('gray', 'sphere', 'rubber', 'small'): (260, 110, 290, 140), ('purple', 'cube', 'metal', 'small'): (340, 150, 380, 190)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [5], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [6], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [7], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [8], 'function': 'unique', 'value_inputs': []}, {'inputs': [9], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [10], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [11], 'function': 'unique', 'value_inputs': []}, {'inputs': [12], 'function': 'query_material', 'value_inputs': []}]])
('cylinder', [{('brown', 'cylinder', 'rubber', 'large'): (70, 130, 200, 270), ('red', 'cylinder', 'metal', 'small'): (160, 120, 190, 160), ('gray', 'sphere', 'rubber', 'small'): (320, 180, 360, 220), ('red', 'cube', 'rubber', 'large'): (220, 210, 320, 290), ('red', 'cube', 'metal', 'small'): (360, 220, 400, 260)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_color', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [5], 'function': 'unique', 'value_inputs': []}, {'inputs': [6], 'function': 'query_shape', 'value_inputs': []}]])
('0', [{('gray', 'cylinder', 'metal', 'large'): (40, 70, 140, 250), ('cyan', 'cube', 'metal', 'small'): (160, 90, 200, 130), ('blue', 'cylinder', 'metal', 'small'): (210, 120, 240, 160), ('green', 'cylinder', 'metal', 'small'): (130, 170, 170, 210), ('yellow', 'cylinder', 'rubber', 'small'): (180, 200, 220, 240), ('cyan', 'cylinder', 'rubber', 'small'): (250, 220, 290, 260), ('blue', 'cube', 'metal', 'large'): (270, 140, 330, 200), ('yellow', 'cube', 'metal', 'small'): (340, 100, 380, 140), ('purple', 'sphere', 'metal', 'large'): (350, 170, 410, 230), ('blue', 'cylinder', 'rubber', 'large'): (400, 110, 460, 270)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['cyan']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_color', 'value_inputs': ['yellow']}, {'inputs': [5], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [3, 6], 'function': 'union', 'value_inputs': []}, {'inputs': [7], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [8], 'function': 'count', 'value_inputs': []}]])
('sphere', [{('purple', 'cube', 'metal', 'large'): (100, 70, 180, 150), ('red', 'cube', 'metal', 'small'): (20, 120, 60, 160), ('gray', 'cube', 'rubber', 'small'): (80, 180, 120, 220), ('blue', 'sphere', 'metal', 'large'): (180, 70, 240, 130), ('gray', 'cylinder', 'metal', 'large'): (280, 70, 340, 150), ('cyan', 'cylinder', 'metal', 'small'): (280, 160, 320, 200), ('red', 'sphere', 'rubber', 'small'): (360, 150, 390, 180)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [5], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [6], 'function': 'filter_color', 'value_inputs': ['red']}, {'inputs': [7], 'function': 'unique', 'value_inputs': []}, {'inputs': [8], 'function': 'query_shape', 'value_inputs': []}]])
('cyan', [{('cyan', 'cylinder', 'rubber', 'large'): (20, 140, 130, 270), ('gray', 'cube', 'metal', 'large'): (70, 130, 180, 260), ('cyan', 'sphere', 'metal', 'large'): (180, 60, 250, 130), ('cyan', 'cube', 'metal', 'small'): (280, 140, 310, 170), ('cyan', 'cylinder', 'metal', 'large'): (350, 130, 440, 260), ('purple', 'sphere', 'rubber', 'small'): (220, 200, 250, 230), ('green', 'sphere', 'rubber', 'small'): (250, 250, 280, 280), ('blue', 'sphere', 'rubber', 'small'): (290, 230, 320, 260), ('blue', 'cube', 'rubber', 'large'): (120, 230, 230, 320)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_size', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [5], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'query_color', 'value_inputs': []}]])
('small', [{('green', 'cylinder', 'metal', 'large'): (0, 70, 100, 220), ('gray', 'cylinder', 'metal', 'large'): (120, 60, 180, 200), ('cyan', 'cylinder', 'rubber', 'large'): (140, 160, 240, 280), ('yellow', 'cube', 'rubber', 'small'): (100, 160, 140, 200), ('cyan', 'sphere', 'rubber', 'small'): (200, 70, 220, 90), ('gray', 'sphere', 'rubber', 'large'): (220, 100, 280, 180), ('cyan', 'cylinder', 'metal', 'small'): (300, 60, 320, 80)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'same_color', 'value_inputs': []}, {'inputs': [5], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'query_size', 'value_inputs': []}]])
('rubber', [{('brown', 'cylinder', 'metal', 'large'): (70, 150, 180, 260), ('purple', 'cylinder', 'metal', 'large'): (220, 60, 280, 160), ('red', 'cube', 'rubber', 'large'): (300, 120, 400, 240)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [3], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [4], 'function': 'unique', 'value_inputs': []}, {'inputs': [5], 'function': 'relate', 'value_inputs': ['left']}, {'inputs': [6], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [7], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [8], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [9], 'function': 'unique', 'value_inputs': []}, {'inputs': [10], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [11], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [12], 'function': 'filter_color', 'value_inputs': ['red']}, {'inputs': [13], 'function': 'unique', 'value_inputs': []}, {'inputs': [14], 'function': 'query_material', 'value_inputs': []}]])
('cube', [{('yellow', 'cube', 'metal', 'small'): (20, 170, 70, 220), ('brown', 'cube', 'metal', 'large'): (150, 100, 230, 180), ('green', 'cylinder', 'metal', 'small'): (240, 100, 260, 120), ('green', 'cylinder', 'metal', 'large'): (270, 150, 380, 260)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['yellow']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [5], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [8], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [9], 'function': 'unique', 'value_inputs': []}, {'inputs': [10], 'function': 'query_shape', 'value_inputs': []}]])
('3', [{('blue', 'cylinder', 'metal', 'large'): (57, 100, 140, 220), ('blue', 'cube', 'rubber', 'small'): (150, 130, 190, 170), ('cyan', 'cylinder', 'rubber', 'small'): (80, 220, 120, 270), ('red', 'cylinder', 'rubber', 'small'): (200, 140, 230, 170), ('green', 'cube', 'rubber', 'small'): (170, 190, 210, 230), ('green', 'sphere', 'rubber', 'small'): (240, 180, 270, 210), ('yellow', 'sphere', 'rubber', 'small'): (320, 210, 350, 240), ('gray', 'cube', 'metal', 'large'): (360, 130, 450, 220)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [3], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [4], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [5], 'function': 'unique', 'value_inputs': []}, {'inputs': [6], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [7], 'function': 'filter_color', 'value_inputs': ['green']}, {'inputs': [8], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [9], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [2, 10], 'function': 'union', 'value_inputs': []}, {'inputs': [11], 'function': 'count', 'value_inputs': []}]])
('sphere', [{('cyan', 'cube', 'rubber', 'large'): (40, 90, 140, 180), ('red', 'sphere', 'rubber', 'large'): (130, 85, 200, 155), ('brown', 'sphere', 'rubber', 'large'): (270, 55, 340, 125), ('gray', 'sphere', 'rubber', 'small'): (330, 150, 370, 190), ('yellow', 'cylinder', 'metal', 'small'): (100, 230, 130, 270), ('gray', 'cylinder', 'rubber', 'small'): (220, 170, 260, 210), ('brown', 'cylinder', 'rubber', 'small'): (170, 85, 200, 125), ('brown', 'cylinder', 'metal', 'small'): (200, 60, 220, 85), ('cyan', 'cylinder', 'metal', 'small'): (340, 105, 370, 135), ('brown', 'cylinder', 'metal', 'large'): (370, 85, 440, 185)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [5], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [6], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [7], 'function': 'unique', 'value_inputs': []}, {'inputs': [8], 'function': 'relate', 'value_inputs': ['left']}, {'inputs': [9], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [10], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [11], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [12], 'function': 'unique', 'value_inputs': []}, {'inputs': [13], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [14], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [15], 'function': 'unique', 'value_inputs': []}, {'inputs': [16], 'function': 'query_shape', 'value_inputs': []}]])
('metal', [{('cyan', 'sphere', 'metal', 'small'): (70, 200, 100, 230), ('red', 'cylinder', 'metal', 'large'): (160, 160, 240, 280), ('red', 'cylinder', 'rubber', 'large'): (160, 80, 240, 160), ('yellow', 'cylinder', 'rubber', 'small'): (350, 130, 380, 160), ('purple', 'cylinder', 'rubber', 'small'): (100, 130, 130, 160), ('brown', 'cube', 'rubber', 'small'): (340, 140, 370, 170)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [1], 'function': 'unique', 'value_inputs': []}, {'inputs': [2], 'function': 'same_size', 'value_inputs': []}, {'inputs': [3], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [4], 'function': 'unique', 'value_inputs': []}, {'inputs': [5], 'function': 'query_material', 'value_inputs': []}]])
('1', [{('yellow', 'sphere', 'rubber', 'large'): (60, 140, 150, 230), ('gray', 'sphere', 'metal', 'large'): (140, 100, 210, 170), ('yellow', 'sphere', 'metal', 'large'): (330, 80, 390, 140), ('yellow', 'cube', 'rubber', 'small'): (240, 100, 270, 130), ('blue', 'cube', 'metal', 'small'): (140, 100, 170, 130)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_shape', 'value_inputs': []}, {'inputs': [4], 'function': 'count', 'value_inputs': []}]])
('rubber', [{('green', 'cube', 'rubber', 'large'): (40, 100, 150, 210), ('gray', 'sphere', 'rubber', 'small'): (170, 220, 210, 260), ('blue', 'cube', 'metal', 'large'): (280, 90, 350, 160)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [5], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [8], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [9], 'function': 'unique', 'value_inputs': []}, {'inputs': [10], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [11], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [12], 'function': 'unique', 'value_inputs': []}, {'inputs': [13], 'function': 'query_material', 'value_inputs': []}]])
('large', [{('purple', 'sphere', 'rubber', 'large'): (20, 120, 120, 220), ('purple', 'sphere', 'metal', 'large'): (120, 70, 180, 130), ('yellow', 'sphere', 'rubber', 'large'): (120, 160, 220, 260), ('red', 'cube', 'metal', 'small'): (200, 210, 260, 260), ('red', 'cube', 'metal', 'large'): (360, 150, 450, 250), ('brown', 'cube', 'rubber', 'large'): (280, 120, 380, 220), ('blue', 'cube', 'rubber', 'small'): (200, 70, 240, 110), ('gray', 'cylinder', 'rubber', 'small'): (240, 80, 280, 120), ('brown', 'sphere', 'metal', 'small'): (280, 170, 320, 210)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['blue']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'relate', 'value_inputs': ['left']}, {'inputs': [4], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [5], 'function': 'unique', 'value_inputs': []}, {'inputs': [6], 'function': 'query_size', 'value_inputs': []}]])
('brown', [{('brown', 'cube', 'rubber', 'large'): (10, 100, 150, 240), ('cyan', 'cylinder', 'rubber', 'small'): (170, 200, 220, 260), ('brown', 'cube', 'rubber', 'small'): (250, 120, 300, 170), ('gray', 'sphere', 'rubber', 'small'): (310, 170, 360, 220)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'same_shape', 'value_inputs': []}, {'inputs': [5], 'function': 'unique', 'value_inputs': []}, {'inputs': [6], 'function': 'query_color', 'value_inputs': []}]])
('1', [{('green', 'cube', 'metal', 'large'): (340, 100, 470, 220), ('purple', 'cube', 'metal', 'small'): (170, 120, 200, 160), ('purple', 'cylinder', 'rubber', 'small'): (220, 200, 260, 240)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'count', 'value_inputs': []}]])
('metal', [{('gray', 'cylinder', 'metal', 'large'): (75, 135, 175, 240), ('yellow', 'cylinder', 'metal', 'small'): (190, 145, 210, 175), ('yellow', 'sphere', 'metal', 'small'): (100, 180, 130, 210), ('brown', 'sphere', 'metal', 'large'): (100, 70, 150, 130), ('brown', 'sphere', 'rubber', 'large'): (240, 150, 300, 220), ('red', 'sphere', 'rubber', 'small'): (220, 200, 250, 230), ('blue', 'sphere', 'rubber', 'small'): (300, 160, 320, 180), ('green', 'cube', 'rubber', 'small'): (340, 100, 370, 130), ('brown', 'cube', 'rubber', 'large'): (380, 100, 430, 170)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'same_color', 'value_inputs': []}, {'inputs': [5], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [6], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [7], 'function': 'unique', 'value_inputs': []}, {'inputs': [8], 'function': 'query_material', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 2 objects.')
('yellow', [{('blue', 'cylinder', 'metal', 'large'): (57, 100, 140, 220), ('blue', 'cube', 'rubber', 'small'): (150, 130, 190, 170), ('cyan', 'cylinder', 'rubber', 'small'): (80, 220, 120, 270), ('red', 'cylinder', 'rubber', 'small'): (200, 140, 230, 170), ('green', 'cube', 'rubber', 'small'): (170, 190, 210, 230), ('green', 'sphere', 'rubber', 'small'): (240, 180, 270, 210), ('yellow', 'sphere', 'rubber', 'small'): (320, 210, 350, 240), ('gray', 'cube', 'metal', 'large'): (360, 130, 450, 220)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['red']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [5], 'function': 'filter_color', 'value_inputs': ['green']}, {'inputs': [6], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [7], 'function': 'unique', 'value_inputs': []}, {'inputs': [8], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [9], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [10], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [11], 'function': 'unique', 'value_inputs': []}, {'inputs': [12], 'function': 'query_color', 'value_inputs': []}]])
('2', [{('gray', 'cube', 'rubber', 'large'): (20, 130, 170, 280), ('brown', 'cylinder', 'metal', 'small'): (100, 150, 130, 180), ('brown', 'cylinder', 'rubber', 'small'): (130, 130, 160, 160), ('yellow', 'sphere', 'rubber', 'small'): (180, 220, 220, 260), ('purple', 'sphere', 'metal', 'large'): (290, 100, 340, 150), ('blue', 'cylinder', 'metal', 'large'): (340, 50, 400, 150)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [5], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [7], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [8], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [9], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [10], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [6, 11], 'function': 'union', 'value_inputs': []}, {'inputs': [12], 'function': 'count', 'value_inputs': []}]])
('cylinder', [{('cyan', 'cylinder', 'metal', 'large'): (70, 100, 150, 250), ('gray', 'cube', 'rubber', 'large'): (160, 100, 240, 240), ('cyan', 'cylinder', 'rubber', 'large'): (250, 100, 340, 250), ('purple', 'cube', 'rubber', 'small'): (260, 240, 310, 300)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [1], 'function': 'unique', 'value_inputs': []}, {'inputs': [2], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [3], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [4], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [5], 'function': 'unique', 'value_inputs': []}, {'inputs': [6], 'function': 'relate', 'value_inputs': ['left']}, {'inputs': [7], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [8], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [9], 'function': 'unique', 'value_inputs': []}, {'inputs': [10], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [11], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [12], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [13], 'function': 'unique', 'value_inputs': []}, {'inputs': [14], 'function': 'query_shape', 'value_inputs': []}]])
('1', [{('brown', 'cylinder', 'metal', 'small'): (100, 100, 120, 120), ('red', 'cylinder', 'rubber', 'small'): (300, 150, 320, 170), ('blue', 'sphere', 'rubber', 'small'): (180, 200, 200, 220)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['red']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [3], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [4], 'function': 'unique', 'value_inputs': []}, {'inputs': [5], 'function': 'relate', 'value_inputs': ['left']}, {'inputs': [6], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [7], 'function': 'unique', 'value_inputs': []}, {'inputs': [8], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [9], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [10], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [11], 'function': 'unique', 'value_inputs': []}, {'inputs': [12], 'function': 'relate', 'value_inputs': ['left']}, {'inputs': [13], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [14], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [15], 'function': 'count', 'value_inputs': []}]])
('0', [{('green', 'cube', 'metal', 'large'): (340, 100, 470, 220), ('purple', 'cube', 'metal', 'small'): (170, 120, 200, 160), ('purple', 'cylinder', 'rubber', 'small'): (220, 200, 260, 240)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_material', 'value_inputs': []}, {'inputs': [4], 'function': 'count', 'value_inputs': []}]])
('0', [{('purple', 'sphere', 'rubber', 'large'): (20, 120, 120, 220), ('purple', 'sphere', 'metal', 'large'): (120, 70, 180, 130), ('yellow', 'sphere', 'rubber', 'large'): (120, 160, 220, 260), ('red', 'cube', 'metal', 'small'): (200, 210, 260, 260), ('red', 'cube', 'metal', 'large'): (360, 150, 450, 250), ('brown', 'cube', 'rubber', 'large'): (280, 120, 380, 220), ('blue', 'cube', 'rubber', 'small'): (200, 70, 240, 110), ('gray', 'cylinder', 'rubber', 'small'): (240, 80, 280, 120), ('brown', 'sphere', 'metal', 'small'): (280, 170, 320, 210)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [3], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [4], 'function': 'count', 'value_inputs': []}]])
('brown', [{('gray', 'sphere', 'metal', 'small'): (17, 118, 45, 146), ('gray', 'cube', 'rubber', 'small'): (48, 128, 87, 167), ('gray', 'cube', 'rubber', 'large'): (105, 133, 205, 232), ('brown', 'cylinder', 'rubber', 'large'): (80, 68, 155, 155), ('purple', 'cube', 'metal', 'small'): (205, 65, 235, 95), ('brown', 'sphere', 'metal', 'small'): (235, 100, 260, 125), ('blue', 'cube', 'rubber', 'large'): (265, 60, 345, 155), ('blue', 'cube', 'metal', 'small'): (285, 75, 310, 100)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [3], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [4], 'function': 'unique', 'value_inputs': []}, {'inputs': [5], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [7], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [8], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [9], 'function': 'unique', 'value_inputs': []}, {'inputs': [10], 'function': 'relate', 'value_inputs': ['left']}, {'inputs': [6, 11], 'function': 'intersect', 'value_inputs': []}, {'inputs': [12], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [13], 'function': 'unique', 'value_inputs': []}, {'inputs': [14], 'function': 'query_color', 'value_inputs': []}]])
('0', [{('red', 'sphere', 'metal', 'small'): (10, 100, 40, 130), ('gray', 'sphere', 'rubber', 'large'): (50, 120, 120, 200), ('red', 'sphere', 'metal', 'large'): (130, 70, 200, 140), ('yellow', 'cube', 'rubber', 'small'): (150, 180, 200, 220), ('gray', 'cube', 'metal', 'small'): (210, 60, 240, 90), ('gray', 'cylinder', 'metal', 'large'): (250, 40, 320, 130)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_size', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_color', 'value_inputs': ['blue']}, {'inputs': [5], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [6], 'function': 'count', 'value_inputs': []}]])
('small', [{('blue', 'cube', 'metal', 'large'): (15, 120, 140, 240), ('yellow', 'cylinder', 'metal', 'small'): (100, 160, 130, 200), ('purple', 'cylinder', 'metal', 'large'): (200, 70, 270, 180), ('gray', 'cube', 'metal', 'large'): (250, 140, 340, 240), ('brown', 'cube', 'rubber', 'small'): (180, 220, 230, 280), ('gray', 'sphere', 'rubber', 'large'): (320, 140, 390, 220)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [4], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [5], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [8], 'function': 'unique', 'value_inputs': []}, {'inputs': [9], 'function': 'query_size', 'value_inputs': []}]])
('red', [{('brown', 'cylinder', 'metal', 'small'): (100, 100, 120, 120), ('red', 'cylinder', 'rubber', 'small'): (300, 150, 320, 170), ('blue', 'sphere', 'rubber', 'small'): (180, 200, 200, 220)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [5], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [8], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [9], 'function': 'unique', 'value_inputs': []}, {'inputs': [10], 'function': 'query_color', 'value_inputs': []}]])
('metal', [{('blue', 'cube', 'metal', 'large'): (15, 120, 140, 240), ('yellow', 'cylinder', 'metal', 'small'): (100, 160, 130, 200), ('purple', 'cylinder', 'metal', 'large'): (200, 70, 260, 180), ('gray', 'cube', 'metal', 'large'): (260, 140, 340, 240), ('gray', 'sphere', 'rubber', 'large'): (340, 140, 400, 220), ('brown', 'cube', 'rubber', 'small'): (180, 220, 230, 280)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [5], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'query_material', 'value_inputs': []}]])
('3', [{('cyan', 'cube', 'rubber', 'large'): (40, 90, 140, 180), ('red', 'sphere', 'rubber', 'large'): (130, 85, 200, 155), ('brown', 'sphere', 'rubber', 'large'): (270, 55, 340, 125), ('gray', 'sphere', 'rubber', 'small'): (330, 150, 370, 190), ('yellow', 'cylinder', 'metal', 'small'): (100, 230, 130, 270), ('gray', 'cylinder', 'rubber', 'small'): (220, 170, 260, 210), ('brown', 'cylinder', 'rubber', 'small'): (170, 85, 200, 125), ('brown', 'cylinder', 'metal', 'small'): (200, 60, 220, 85), ('cyan', 'cylinder', 'metal', 'small'): (340, 105, 370, 135), ('brown', 'cylinder', 'metal', 'large'): (370, 85, 440, 185)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'same_color', 'value_inputs': []}, {'inputs': [5], 'function': 'count', 'value_inputs': []}]])
('4', [{('green', 'cylinder', 'metal', 'large'): (0, 70, 100, 220), ('gray', 'cylinder', 'metal', 'large'): (120, 60, 180, 200), ('cyan', 'cylinder', 'rubber', 'large'): (140, 160, 240, 280), ('yellow', 'cube', 'rubber', 'small'): (100, 160, 140, 200), ('cyan', 'sphere', 'rubber', 'small'): (200, 70, 220, 90), ('gray', 'sphere', 'rubber', 'large'): (220, 100, 280, 180), ('cyan', 'cylinder', 'metal', 'small'): (300, 60, 320, 80)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [2], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [3], 'function': 'filter_color', 'value_inputs': ['yellow']}, {'inputs': [4], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [1, 5], 'function': 'union', 'value_inputs': []}, {'inputs': [6], 'function': 'count', 'value_inputs': []}]])
('0', [{('red', 'sphere', 'metal', 'small'): (10, 100, 40, 130), ('gray', 'sphere', 'rubber', 'large'): (50, 120, 120, 200), ('red', 'sphere', 'metal', 'large'): (140, 70, 200, 130), ('yellow', 'cube', 'rubber', 'small'): (100, 180, 140, 220), ('gray', 'cube', 'metal', 'small'): (220, 60, 240, 80), ('gray', 'cylinder', 'metal', 'large'): (250, 40, 300, 120)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'relate', 'value_inputs': ['left']}, {'inputs': [4], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [5], 'function': 'unique', 'value_inputs': []}, {'inputs': [6], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [7], 'function': 'filter_color', 'value_inputs': ['red']}, {'inputs': [8], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [9], 'function': 'unique', 'value_inputs': []}, {'inputs': [10], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [11], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [12], 'function': 'filter_color', 'value_inputs': ['red']}, {'inputs': [13], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [14], 'function': 'count', 'value_inputs': []}]])
('small', [{('yellow', 'cube', 'metal', 'large'): (20, 100, 140, 220), ('green', 'cube', 'metal', 'large'): (170, 50, 250, 150), ('cyan', 'cylinder', 'rubber', 'large'): (120, 200, 240, 300), ('brown', 'cube', 'metal', 'small'): (280, 180, 320, 220)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['green']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_material', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [5], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'query_size', 'value_inputs': []}]])
('yellow', [{('blue', 'cube', 'metal', 'small'): (27, 120, 65, 168), ('yellow', 'cube', 'rubber', 'large'): (130, 128, 225, 225), ('gray', 'cylinder', 'rubber', 'large'): (180, 200, 290, 300), ('brown', 'cylinder', 'metal', 'small'): (140, 88, 165, 120), ('yellow', 'sphere', 'metal', 'large'): (220, 55, 270, 105), ('green', 'sphere', 'metal', 'small'): (230, 190, 250, 210), ('purple', 'cube', 'metal', 'large'): (350, 95, 410, 165), ('purple', 'cylinder', 'metal', 'large'): (370, 130, 440, 220)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [1], 'function': 'unique', 'value_inputs': []}, {'inputs': [2], 'function': 'same_material', 'value_inputs': []}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'query_color', 'value_inputs': []}]])
('yellow', [{('yellow', 'sphere', 'rubber', 'large'): (60, 140, 150, 230), ('gray', 'sphere', 'metal', 'large'): (140, 100, 210, 170), ('yellow', 'sphere', 'metal', 'large'): (330, 80, 390, 140), ('yellow', 'cube', 'rubber', 'small'): (240, 100, 270, 130), ('blue', 'cube', 'metal', 'small'): (140, 100, 170, 130)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_size', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [5], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'query_color', 'value_inputs': []}]])
('1', [{('blue', 'cube', 'metal', 'large'): (15, 120, 140, 240), ('yellow', 'cylinder', 'metal', 'small'): (100, 160, 130, 200), ('purple', 'cylinder', 'metal', 'large'): (200, 70, 260, 180), ('gray', 'cube', 'metal', 'large'): (260, 140, 340, 240), ('gray', 'sphere', 'rubber', 'large'): (340, 140, 400, 220), ('brown', 'cube', 'rubber', 'small'): (180, 220, 230, 280)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [3], 'function': 'filter_color', 'value_inputs': ['cyan']}, {'inputs': [4], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2, 5], 'function': 'union', 'value_inputs': []}, {'inputs': [6], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [7], 'function': 'count', 'value_inputs': []}]])
('0', [{('yellow', 'sphere', 'rubber', 'large'): (47, 112, 150, 220), ('brown', 'cylinder', 'rubber', 'large'): (160, 47, 230, 160), ('gray', 'cylinder', 'rubber', 'small'): (80, 147, 120, 190), ('green', 'cube', 'metal', 'small'): (180, 220, 220, 260), ('green', 'cylinder', 'metal', 'small'): (230, 200, 270, 240), ('purple', 'cylinder', 'metal', 'small'): (330, 160, 370, 200), ('cyan', 'cylinder', 'metal', 'small'): (380, 130, 420, 170)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_size', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [5], 'function': 'count', 'value_inputs': []}]])
('5', [{('brown', 'cube', 'rubber', 'small'): (37, 108, 80, 155), ('purple', 'cube', 'metal', 'small'): (105, 174, 145, 220), ('yellow', 'cube', 'metal', 'small'): (155, 205, 200, 250), ('yellow', 'sphere', 'metal', 'large'): (170, 80, 230, 140), ('gray', 'sphere', 'metal', 'small'): (160, 130, 195, 165), ('brown', 'sphere', 'rubber', 'small'): (250, 155, 285, 190), ('purple', 'sphere', 'metal', 'large'): (350, 105, 410, 165), ('yellow', 'cylinder', 'rubber', 'large'): (200, 65, 260, 130), ('purple', 'cylinder', 'rubber', 'small'): (320, 115, 350, 150)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_size', 'value_inputs': []}, {'inputs': [4], 'function': 'count', 'value_inputs': []}]])
('1', [{('blue', 'cube', 'metal', 'large'): (15, 120, 140, 240), ('yellow', 'cylinder', 'metal', 'small'): (100, 160, 130, 200), ('purple', 'cylinder', 'metal', 'large'): (200, 70, 260, 180), ('gray', 'cube', 'metal', 'large'): (260, 140, 340, 240), ('gray', 'sphere', 'rubber', 'large'): (340, 140, 400, 220), ('brown', 'cube', 'rubber', 'small'): (180, 220, 230, 280)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['blue']}, {'inputs': [1], 'function': 'unique', 'value_inputs': []}, {'inputs': [2], 'function': 'same_material', 'value_inputs': []}, {'inputs': [3], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [4], 'function': 'filter_color', 'value_inputs': ['yellow']}, {'inputs': [5], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [6], 'function': 'count', 'value_inputs': []}]])
('0', [{('yellow', 'sphere', 'metal', 'small'): (70, 130, 100, 160), ('cyan', 'sphere', 'rubber', 'small'): (90, 200, 120, 230), ('blue', 'cube', 'rubber', 'small'): (190, 150, 220, 180), ('green', 'cube', 'metal', 'small'): (320, 120, 350, 150), ('red', 'sphere', 'metal', 'small'): (370, 190, 400, 220), ('purple', 'cylinder', 'rubber', 'small'): (280, 210, 310, 240)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [2], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [3], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [4], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [1, 5], 'function': 'union', 'value_inputs': []}, {'inputs': [6], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [7], 'function': 'count', 'value_inputs': []}]])
('cyan', [{('yellow', 'cube', 'metal', 'large'): (20, 100, 140, 220), ('green', 'cube', 'metal', 'large'): (170, 50, 250, 150), ('cyan', 'cylinder', 'rubber', 'large'): (120, 200, 240, 300), ('brown', 'cube', 'metal', 'small'): (280, 180, 320, 220)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [1], 'function': 'unique', 'value_inputs': []}, {'inputs': [2], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'query_color', 'value_inputs': []}]])
('1', [{('brown', 'cylinder', 'rubber', 'large'): (70, 130, 200, 270), ('red', 'cylinder', 'metal', 'small'): (160, 120, 190, 160), ('gray', 'sphere', 'rubber', 'small'): (320, 180, 360, 220), ('red', 'cube', 'rubber', 'large'): (220, 210, 320, 290), ('red', 'cube', 'metal', 'small'): (360, 220, 400, 260)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_shape', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [5], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [6], 'function': 'count', 'value_inputs': []}]])
('2', [{('brown', 'cylinder', 'rubber', 'large'): (75, 105, 200, 220), ('green', 'cylinder', 'rubber', 'small'): (180, 120, 200, 150), ('gray', 'cube', 'rubber', 'large'): (130, 150, 280, 245), ('purple', 'sphere', 'metal', 'large'): (280, 100, 340, 160), ('gray', 'cube', 'metal', 'small'): (330, 180, 370, 220)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['green']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [3], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [4], 'function': 'unique', 'value_inputs': []}, {'inputs': [5], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [6], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [8], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [9], 'function': 'filter_color', 'value_inputs': ['green']}, {'inputs': [10], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [7, 11], 'function': 'union', 'value_inputs': []}, {'inputs': [12], 'function': 'count', 'value_inputs': []}]])
('small', [{('brown', 'cylinder', 'rubber', 'large'): (70, 130, 200, 270), ('red', 'cylinder', 'metal', 'small'): (160, 120, 190, 160), ('gray', 'sphere', 'rubber', 'small'): (320, 180, 360, 220), ('red', 'cube', 'rubber', 'large'): (220, 210, 320, 290), ('red', 'cube', 'metal', 'small'): (360, 220, 400, 260)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'same_color', 'value_inputs': []}, {'inputs': [5], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'query_size', 'value_inputs': []}]])
('4', [{('gray', 'cylinder', 'metal', 'large'): (75, 135, 175, 240), ('yellow', 'cylinder', 'metal', 'small'): (190, 145, 210, 175), ('yellow', 'sphere', 'metal', 'small'): (100, 180, 130, 210), ('brown', 'sphere', 'metal', 'large'): (100, 70, 150, 130), ('brown', 'sphere', 'rubber', 'large'): (240, 150, 300, 220), ('red', 'sphere', 'rubber', 'small'): (220, 200, 250, 230), ('blue', 'sphere', 'rubber', 'small'): (300, 160, 320, 180), ('green', 'cube', 'rubber', 'small'): (340, 100, 370, 130), ('brown', 'cube', 'rubber', 'large'): (380, 100, 430, 170)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['red']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'relate', 'value_inputs': ['left']}, {'inputs': [4], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [6], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [7], 'function': 'filter_color', 'value_inputs': ['red']}, {'inputs': [8], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [9], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [10], 'function': 'unique', 'value_inputs': []}, {'inputs': [11], 'function': 'relate', 'value_inputs': ['left']}, {'inputs': [5, 12], 'function': 'union', 'value_inputs': []}, {'inputs': [13], 'function': 'count', 'value_inputs': []}]])
('purple', [{('yellow', 'sphere', 'metal', 'small'): (70, 130, 100, 160), ('cyan', 'sphere', 'rubber', 'small'): (90, 200, 120, 230), ('blue', 'cube', 'rubber', 'small'): (190, 150, 220, 180), ('green', 'cube', 'metal', 'small'): (320, 120, 350, 150), ('red', 'sphere', 'metal', 'small'): (370, 190, 400, 220), ('purple', 'cylinder', 'rubber', 'small'): (280, 210, 310, 240)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['cyan']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [6], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [7], 'function': 'filter_color', 'value_inputs': ['blue']}, {'inputs': [8], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [9], 'function': 'unique', 'value_inputs': []}, {'inputs': [10], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [5, 11], 'function': 'intersect', 'value_inputs': []}, {'inputs': [12], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [13], 'function': 'unique', 'value_inputs': []}, {'inputs': [14], 'function': 'query_color', 'value_inputs': []}]])
('1', [{('brown', 'cube', 'rubber', 'small'): (37, 108, 80, 155), ('purple', 'cube', 'metal', 'small'): (105, 174, 145, 220), ('yellow', 'cube', 'metal', 'small'): (155, 205, 200, 250), ('yellow', 'sphere', 'metal', 'large'): (170, 80, 230, 140), ('gray', 'sphere', 'metal', 'small'): (160, 130, 195, 165), ('brown', 'sphere', 'rubber', 'small'): (250, 155, 285, 190), ('purple', 'sphere', 'metal', 'large'): (350, 105, 410, 165), ('yellow', 'cylinder', 'rubber', 'large'): (200, 65, 260, 130), ('purple', 'cylinder', 'rubber', 'small'): (320, 115, 350, 150)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_shape', 'value_inputs': []}, {'inputs': [4], 'function': 'count', 'value_inputs': []}]])
('metal', [{('blue', 'cube', 'metal', 'small'): (27, 120, 65, 168), ('yellow', 'cube', 'rubber', 'large'): (130, 128, 225, 225), ('gray', 'cylinder', 'rubber', 'large'): (180, 200, 290, 300), ('brown', 'cylinder', 'metal', 'small'): (140, 88, 165, 120), ('yellow', 'sphere', 'metal', 'large'): (220, 55, 270, 105), ('green', 'sphere', 'metal', 'small'): (230, 190, 250, 210), ('purple', 'cube', 'metal', 'large'): (350, 95, 410, 165), ('purple', 'cylinder', 'metal', 'large'): (370, 130, 440, 220)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['left']}, {'inputs': [5], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [8], 'function': 'filter_color', 'value_inputs': ['yellow']}, {'inputs': [9], 'function': 'unique', 'value_inputs': []}, {'inputs': [10], 'function': 'query_material', 'value_inputs': []}]])
('cylinder', [{('yellow', 'sphere', 'metal', 'small'): (70, 130, 100, 160), ('cyan', 'sphere', 'rubber', 'small'): (90, 200, 120, 230), ('blue', 'cube', 'rubber', 'small'): (190, 150, 220, 180), ('green', 'cube', 'metal', 'small'): (320, 120, 350, 150), ('red', 'sphere', 'metal', 'small'): (370, 190, 400, 220), ('purple', 'cylinder', 'rubber', 'small'): (280, 210, 310, 240)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['blue']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [3], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [4], 'function': 'unique', 'value_inputs': []}, {'inputs': [5], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [6], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [7], 'function': 'unique', 'value_inputs': []}, {'inputs': [8], 'function': 'query_shape', 'value_inputs': []}]])
('1', [{('purple', 'cube', 'metal', 'large'): (100, 70, 180, 150), ('red', 'cube', 'metal', 'small'): (20, 120, 60, 160), ('gray', 'cube', 'rubber', 'small'): (80, 180, 120, 220), ('blue', 'sphere', 'metal', 'large'): (180, 70, 240, 130), ('gray', 'cylinder', 'metal', 'large'): (280, 70, 340, 150), ('cyan', 'cylinder', 'metal', 'small'): (280, 160, 320, 200), ('red', 'sphere', 'rubber', 'small'): (360, 150, 390, 180)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['blue']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_shape', 'value_inputs': []}, {'inputs': [4], 'function': 'count', 'value_inputs': []}]])
('green', [{('yellow', 'sphere', 'metal', 'small'): (70, 130, 100, 160), ('cyan', 'sphere', 'rubber', 'small'): (90, 200, 120, 230), ('blue', 'cube', 'rubber', 'small'): (190, 150, 220, 180), ('green', 'cube', 'metal', 'small'): (320, 120, 350, 150), ('red', 'sphere', 'metal', 'small'): (370, 190, 400, 220), ('purple', 'cylinder', 'rubber', 'small'): (280, 210, 310, 240)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['yellow']}, {'inputs': [1], 'function': 'unique', 'value_inputs': []}, {'inputs': [2], 'function': 'same_material', 'value_inputs': []}, {'inputs': [3], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [4], 'function': 'unique', 'value_inputs': []}, {'inputs': [5], 'function': 'query_color', 'value_inputs': []}]])
('1', [{('cyan', 'sphere', 'rubber', 'large'): (100, 70, 180, 150), ('green', 'sphere', 'rubber', 'large'): (250, 100, 330, 180), ('green', 'sphere', 'rubber', 'small'): (350, 150, 380, 180), ('cyan', 'cube', 'rubber', 'large'): (150, 190, 270, 270), ('purple', 'cube', 'metal', 'small'): (280, 100, 300, 120), ('yellow', 'cube', 'metal', 'small'): (100, 160, 120, 180), ('cyan', 'sphere', 'rubber', 'small'): (150, 160, 170, 180), ('blue', 'cylinder', 'rubber', 'small'): (50, 140, 70, 160)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [3], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [1, 4], 'function': 'union', 'value_inputs': []}, {'inputs': [5], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [6], 'function': 'count', 'value_inputs': []}]])
('1', [{('yellow', 'cube', 'metal', 'large'): (20, 100, 140, 220), ('purple', 'sphere', 'rubber', 'large'): (170, 90, 250, 170), ('gray', 'sphere', 'rubber', 'small'): (260, 110, 290, 140), ('purple', 'cube', 'metal', 'small'): (340, 150, 380, 190)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_size', 'value_inputs': []}, {'inputs': [4], 'function': 'count', 'value_inputs': []}]])
('green', [{('yellow', 'cube', 'metal', 'small'): (20, 170, 70, 220), ('brown', 'cube', 'metal', 'large'): (150, 100, 230, 180), ('green', 'cylinder', 'metal', 'small'): (240, 100, 260, 120), ('green', 'cylinder', 'metal', 'large'): (270, 150, 380, 260)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_material', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [5], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'query_color', 'value_inputs': []}]])
('1', [{('brown', 'cylinder', 'metal', 'small'): (100, 100, 120, 120), ('red', 'cylinder', 'rubber', 'small'): (300, 150, 320, 170), ('blue', 'sphere', 'rubber', 'small'): (180, 200, 200, 220)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [4], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [5], 'function': 'unique', 'value_inputs': []}, {'inputs': [6], 'function': 'relate', 'value_inputs': ['left']}, {'inputs': [7], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [8], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [9], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [10], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [11], 'function': 'count', 'value_inputs': []}]])
('metal', [{('cyan', 'cylinder', 'rubber', 'large'): (20, 140, 130, 270), ('gray', 'cube', 'metal', 'large'): (70, 130, 180, 260), ('cyan', 'sphere', 'metal', 'large'): (180, 60, 250, 130), ('cyan', 'cube', 'metal', 'small'): (280, 140, 310, 170), ('cyan', 'cylinder', 'metal', 'large'): (350, 130, 440, 260), ('purple', 'sphere', 'rubber', 'small'): (220, 200, 250, 230), ('green', 'sphere', 'rubber', 'small'): (250, 250, 280, 280), ('blue', 'sphere', 'rubber', 'small'): (290, 230, 320, 260), ('blue', 'cube', 'rubber', 'large'): (120, 230, 230, 320)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'same_color', 'value_inputs': []}, {'inputs': [5], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'query_material', 'value_inputs': []}]])
('gray', [{('cyan', 'cylinder', 'metal', 'large'): (70, 100, 150, 250), ('gray', 'cube', 'rubber', 'large'): (160, 100, 240, 240), ('cyan', 'cylinder', 'rubber', 'large'): (250, 100, 340, 250), ('purple', 'cube', 'rubber', 'small'): (260, 240, 310, 300)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'query_color', 'value_inputs': []}]])
('rubber', [{('yellow', 'sphere', 'rubber', 'large'): (47, 112, 150, 220), ('brown', 'cylinder', 'rubber', 'large'): (160, 47, 230, 160), ('gray', 'cylinder', 'rubber', 'small'): (80, 147, 120, 190), ('green', 'cube', 'metal', 'small'): (180, 220, 220, 260), ('green', 'cylinder', 'metal', 'small'): (230, 200, 270, 240), ('purple', 'cylinder', 'metal', 'small'): (330, 160, 370, 200), ('cyan', 'cylinder', 'metal', 'small'): (380, 130, 420, 170)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['cyan']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [4], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [5], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [8], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [9], 'function': 'unique', 'value_inputs': []}, {'inputs': [10], 'function': 'query_material', 'value_inputs': []}]])
('gray', [{('gray', 'sphere', 'metal', 'small'): (17, 118, 45, 146), ('gray', 'cube', 'rubber', 'small'): (48, 128, 88, 168), ('gray', 'cube', 'rubber', 'large'): (105, 133, 205, 235), ('brown', 'cylinder', 'rubber', 'large'): (80, 68, 150, 150), ('purple', 'cube', 'metal', 'small'): (200, 65, 225, 90), ('brown', 'sphere', 'metal', 'small'): (220, 100, 245, 125), ('blue', 'cube', 'rubber', 'large'): (250, 60, 320, 150), ('blue', 'cube', 'metal', 'small'): (270, 75, 295, 100)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_material', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [5], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'query_color', 'value_inputs': []}]])
('metal', [{('brown', 'cylinder', 'rubber', 'large'): (75, 105, 200, 220), ('green', 'cylinder', 'rubber', 'small'): (180, 120, 200, 150), ('gray', 'cube', 'rubber', 'large'): (130, 150, 280, 245), ('purple', 'sphere', 'metal', 'large'): (280, 100, 340, 160), ('gray', 'cube', 'metal', 'small'): (330, 180, 370, 220)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'query_material', 'value_inputs': []}]])
('0', [{('brown', 'cylinder', 'metal', 'small'): (100, 100, 120, 120), ('red', 'cylinder', 'rubber', 'small'): (300, 150, 320, 170), ('blue', 'sphere', 'rubber', 'small'): (180, 200, 200, 220)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [5], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [3, 6], 'function': 'union', 'value_inputs': []}, {'inputs': [7], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [8], 'function': 'count', 'value_inputs': []}]])
('0', [{('yellow', 'cube', 'metal', 'large'): (20, 100, 140, 220), ('green', 'cube', 'metal', 'large'): (170, 50, 250, 150), ('cyan', 'cylinder', 'rubber', 'large'): (120, 200, 240, 300), ('brown', 'cube', 'metal', 'small'): (280, 180, 320, 220)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['green']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'same_size', 'value_inputs': []}, {'inputs': [5], 'function': 'filter_color', 'value_inputs': ['green']}, {'inputs': [6], 'function': 'count', 'value_inputs': []}]])
('cylinder', [{('brown', 'cylinder', 'metal', 'small'): (100, 100, 120, 120), ('red', 'cylinder', 'rubber', 'small'): (300, 150, 320, 170), ('blue', 'sphere', 'rubber', 'small'): (180, 200, 200, 220)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [4], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [5], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [8], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [9], 'function': 'unique', 'value_inputs': []}, {'inputs': [10], 'function': 'relate', 'value_inputs': ['left']}, {'inputs': [11], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [12], 'function': 'unique', 'value_inputs': []}, {'inputs': [13], 'function': 'query_shape', 'value_inputs': []}]])
('3', [{('brown', 'cylinder', 'rubber', 'large'): (70, 130, 200, 270), ('red', 'cylinder', 'metal', 'small'): (160, 120, 190, 160), ('gray', 'sphere', 'rubber', 'small'): (320, 180, 360, 220), ('red', 'cube', 'rubber', 'large'): (220, 210, 320, 290), ('red', 'cube', 'metal', 'small'): (360, 220, 400, 260)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'count', 'value_inputs': []}]])
('metal', [{('purple', 'sphere', 'rubber', 'large'): (20, 120, 120, 220), ('purple', 'sphere', 'metal', 'large'): (120, 70, 180, 130), ('yellow', 'sphere', 'rubber', 'large'): (120, 160, 220, 260), ('red', 'cube', 'metal', 'small'): (200, 210, 260, 260), ('red', 'cube', 'metal', 'large'): (360, 150, 450, 250), ('brown', 'cube', 'rubber', 'large'): (280, 120, 380, 220), ('blue', 'cube', 'rubber', 'small'): (200, 70, 240, 110), ('gray', 'cylinder', 'rubber', 'small'): (240, 80, 280, 120), ('brown', 'sphere', 'metal', 'small'): (280, 170, 320, 210)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'relate', 'value_inputs': ['left']}, {'inputs': [4], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [5], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [8], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [9], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [10], 'function': 'unique', 'value_inputs': []}, {'inputs': [11], 'function': 'query_material', 'value_inputs': []}]])
('cube', [{('brown', 'cube', 'rubber', 'large'): (10, 100, 150, 240), ('cyan', 'cylinder', 'rubber', 'small'): (170, 200, 220, 260), ('brown', 'cube', 'rubber', 'small'): (250, 120, 300, 170), ('gray', 'sphere', 'rubber', 'small'): (310, 170, 360, 220)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['left']}, {'inputs': [5], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [8], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [9], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [10], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [11], 'function': 'unique', 'value_inputs': []}, {'inputs': [12], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [13], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [14], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [15], 'function': 'unique', 'value_inputs': []}, {'inputs': [16], 'function': 'query_shape', 'value_inputs': []}]])
('1', [{('brown', 'cylinder', 'metal', 'large'): (70, 150, 180, 260), ('purple', 'cylinder', 'metal', 'large'): (220, 60, 280, 160), ('red', 'cube', 'rubber', 'large'): (300, 120, 400, 240)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [3], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [4], 'function': 'unique', 'value_inputs': []}, {'inputs': [5], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [6], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [7], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [8], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [9], 'function': 'count', 'value_inputs': []}]])
('2', [{('gray', 'sphere', 'metal', 'small'): (17, 118, 45, 146), ('gray', 'cube', 'rubber', 'small'): (48, 128, 88, 168), ('gray', 'cube', 'rubber', 'large'): (105, 133, 205, 235), ('brown', 'cylinder', 'rubber', 'large'): (80, 68, 150, 150), ('purple', 'cube', 'metal', 'small'): (200, 65, 225, 90), ('brown', 'sphere', 'metal', 'small'): (220, 100, 245, 125), ('blue', 'cube', 'rubber', 'large'): (250, 60, 320, 150), ('blue', 'cube', 'metal', 'small'): (270, 75, 295, 100)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['blue']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [5], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [6], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [7], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [9], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [10], 'function': 'filter_color', 'value_inputs': ['blue']}, {'inputs': [11], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [8, 12], 'function': 'union', 'value_inputs': []}, {'inputs': [13], 'function': 'count', 'value_inputs': []}]])
('1', [{('brown', 'cube', 'rubber', 'small'): (37, 108, 80, 155), ('purple', 'cube', 'metal', 'small'): (105, 174, 145, 220), ('yellow', 'cube', 'metal', 'small'): (155, 205, 200, 250), ('yellow', 'sphere', 'metal', 'large'): (170, 80, 230, 140), ('gray', 'sphere', 'metal', 'small'): (160, 130, 195, 165), ('brown', 'sphere', 'rubber', 'small'): (250, 155, 285, 190), ('purple', 'sphere', 'metal', 'large'): (350, 105, 410, 165), ('yellow', 'cylinder', 'rubber', 'large'): (200, 65, 260, 130), ('purple', 'cylinder', 'rubber', 'small'): (320, 115, 350, 150)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [6], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [7], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [8], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [9], 'function': 'unique', 'value_inputs': []}, {'inputs': [10], 'function': 'relate', 'value_inputs': ['left']}, {'inputs': [5, 11], 'function': 'intersect', 'value_inputs': []}, {'inputs': [12], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [13], 'function': 'count', 'value_inputs': []}]])
('rubber', [{('red', 'sphere', 'metal', 'small'): (10, 100, 40, 130), ('gray', 'sphere', 'rubber', 'large'): (50, 120, 120, 200), ('red', 'sphere', 'metal', 'large'): (140, 70, 200, 130), ('yellow', 'cube', 'rubber', 'small'): (100, 180, 140, 220), ('gray', 'cube', 'metal', 'small'): (220, 60, 240, 80), ('gray', 'cylinder', 'metal', 'large'): (250, 40, 300, 120)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [6], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [7], 'function': 'filter_color', 'value_inputs': ['red']}, {'inputs': [8], 'function': 'unique', 'value_inputs': []}, {'inputs': [9], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [5, 10], 'function': 'intersect', 'value_inputs': []}, {'inputs': [11], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [12], 'function': 'unique', 'value_inputs': []}, {'inputs': [13], 'function': 'query_material', 'value_inputs': []}]])
('1', [{('blue', 'cube', 'metal', 'small'): (27, 120, 65, 168), ('yellow', 'cube', 'rubber', 'large'): (130, 128, 225, 225), ('gray', 'cylinder', 'rubber', 'large'): (180, 200, 290, 300), ('brown', 'cylinder', 'metal', 'small'): (140, 88, 165, 120), ('yellow', 'sphere', 'metal', 'large'): (220, 55, 270, 105), ('green', 'sphere', 'metal', 'small'): (230, 190, 250, 210), ('purple', 'cube', 'metal', 'large'): (350, 95, 410, 165), ('purple', 'cylinder', 'metal', 'large'): (370, 130, 440, 220)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [5], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [3, 6], 'function': 'union', 'value_inputs': []}, {'inputs': [7], 'function': 'filter_color', 'value_inputs': ['yellow']}, {'inputs': [8], 'function': 'count', 'value_inputs': []}]])
('0', [{('purple', 'sphere', 'rubber', 'large'): (20, 120, 120, 220), ('purple', 'sphere', 'metal', 'large'): (120, 70, 180, 130), ('yellow', 'sphere', 'rubber', 'large'): (120, 160, 220, 260), ('red', 'cube', 'metal', 'small'): (200, 210, 260, 260), ('red', 'cube', 'metal', 'large'): (360, 150, 450, 250), ('brown', 'cube', 'rubber', 'large'): (280, 120, 380, 220), ('blue', 'cube', 'rubber', 'small'): (200, 70, 240, 110), ('gray', 'cylinder', 'rubber', 'small'): (240, 80, 280, 120), ('brown', 'sphere', 'metal', 'small'): (280, 170, 320, 210)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['blue']}, {'inputs': [1], 'function': 'unique', 'value_inputs': []}, {'inputs': [2], 'function': 'same_shape', 'value_inputs': []}, {'inputs': [3], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [4], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [5], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [6], 'function': 'count', 'value_inputs': []}]])
('cube', [{('yellow', 'sphere', 'rubber', 'large'): (60, 140, 150, 230), ('gray', 'sphere', 'metal', 'large'): (140, 100, 210, 170), ('yellow', 'sphere', 'metal', 'large'): (330, 80, 390, 140), ('yellow', 'cube', 'rubber', 'small'): (240, 100, 270, 130), ('blue', 'cube', 'metal', 'small'): (140, 100, 170, 130)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [4], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [5], 'function': 'filter_color', 'value_inputs': ['yellow']}, {'inputs': [6], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [7], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [8], 'function': 'unique', 'value_inputs': []}, {'inputs': [9], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [10], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [11], 'function': 'filter_color', 'value_inputs': ['yellow']}, {'inputs': [12], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [13], 'function': 'unique', 'value_inputs': []}, {'inputs': [14], 'function': 'query_shape', 'value_inputs': []}]])
('cylinder', [{('yellow', 'sphere', 'rubber', 'large'): (47, 112, 150, 220), ('brown', 'cylinder', 'rubber', 'large'): (160, 47, 230, 160), ('gray', 'cylinder', 'rubber', 'small'): (80, 147, 120, 190), ('green', 'cube', 'metal', 'small'): (180, 220, 220, 260), ('green', 'cylinder', 'metal', 'small'): (230, 200, 270, 240), ('purple', 'cylinder', 'metal', 'small'): (330, 160, 370, 200), ('cyan', 'cylinder', 'metal', 'small'): (380, 130, 420, 170)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [1], 'function': 'unique', 'value_inputs': []}, {'inputs': [2], 'function': 'same_color', 'value_inputs': []}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'query_shape', 'value_inputs': []}]])
('3', [{('gray', 'cylinder', 'metal', 'large'): (75, 135, 175, 240), ('yellow', 'cylinder', 'metal', 'small'): (190, 145, 210, 175), ('yellow', 'sphere', 'metal', 'small'): (100, 180, 130, 210), ('brown', 'sphere', 'metal', 'large'): (100, 70, 150, 130), ('brown', 'sphere', 'rubber', 'large'): (240, 150, 300, 220), ('red', 'sphere', 'rubber', 'small'): (220, 200, 250, 230), ('blue', 'sphere', 'rubber', 'small'): (300, 160, 320, 180), ('green', 'cube', 'rubber', 'small'): (340, 100, 370, 130), ('brown', 'cube', 'rubber', 'large'): (380, 100, 430, 170)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_material', 'value_inputs': []}, {'inputs': [4], 'function': 'count', 'value_inputs': []}]])
('rubber', [{('green', 'cylinder', 'rubber', 'large'): (10, 100, 150, 250), ('red', 'sphere', 'rubber', 'small'): (70, 180, 100, 210), ('brown', 'sphere', 'rubber', 'large'): (80, 200, 180, 300), ('purple', 'cylinder', 'rubber', 'small'): (200, 100, 220, 150), ('gray', 'sphere', 'metal', 'large'): (300, 100, 380, 180), ('gray', 'cylinder', 'rubber', 'large'): (350, 150, 470, 280)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_shape', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [5], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'query_material', 'value_inputs': []}]])
('1', [{('gray', 'cube', 'rubber', 'large'): (20, 130, 170, 280), ('brown', 'cylinder', 'metal', 'small'): (100, 150, 130, 180), ('brown', 'cylinder', 'rubber', 'small'): (130, 130, 160, 160), ('yellow', 'sphere', 'rubber', 'small'): (180, 220, 220, 260), ('purple', 'sphere', 'metal', 'large'): (290, 100, 340, 150), ('blue', 'cylinder', 'metal', 'large'): (340, 50, 400, 150)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [1], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [3], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [4], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2, 5], 'function': 'union', 'value_inputs': []}, {'inputs': [6], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [7], 'function': 'count', 'value_inputs': []}]])
('purple', [{('purple', 'cube', 'rubber', 'small'): (70, 170, 110, 210), ('green', 'cylinder', 'rubber', 'large'): (180, 40, 240, 130), ('brown', 'cylinder', 'rubber', 'small'): (350, 140, 390, 180)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [3], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [4], 'function': 'unique', 'value_inputs': []}, {'inputs': [5], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [6], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [7], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [8], 'function': 'unique', 'value_inputs': []}, {'inputs': [9], 'function': 'query_color', 'value_inputs': []}]])
('metal', [{('purple', 'cube', 'metal', 'large'): (114, 170, 218, 265), ('cyan', 'cube', 'rubber', 'small'): (186, 130, 216, 155), ('brown', 'sphere', 'metal', 'large'): (250, 80, 312, 140), ('red', 'cylinder', 'metal', 'large'): (310, 140, 382, 220), ('cyan', 'cylinder', 'metal', 'large'): (400, 150, 472, 230)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['red']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'query_material', 'value_inputs': []}]])
('cube', [{('gray', 'sphere', 'metal', 'small'): (17, 118, 45, 146), ('gray', 'cube', 'rubber', 'small'): (48, 128, 88, 168), ('gray', 'cube', 'rubber', 'large'): (105, 133, 205, 235), ('brown', 'cylinder', 'rubber', 'large'): (80, 68, 150, 150), ('purple', 'cube', 'metal', 'small'): (200, 65, 225, 90), ('brown', 'sphere', 'metal', 'small'): (220, 100, 245, 125), ('blue', 'cube', 'rubber', 'large'): (250, 60, 320, 150), ('blue', 'cube', 'metal', 'small'): (270, 75, 295, 100)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_size', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [5], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'query_shape', 'value_inputs': []}]])
('3', [{('cyan', 'cube', 'rubber', 'large'): (40, 90, 140, 180), ('red', 'sphere', 'rubber', 'large'): (130, 85, 200, 155), ('brown', 'sphere', 'rubber', 'large'): (270, 55, 340, 125), ('gray', 'sphere', 'rubber', 'small'): (330, 150, 370, 190), ('yellow', 'cylinder', 'metal', 'small'): (100, 230, 130, 270), ('gray', 'cylinder', 'rubber', 'small'): (220, 170, 260, 210), ('brown', 'cylinder', 'rubber', 'small'): (170, 85, 200, 125), ('brown', 'cylinder', 'metal', 'small'): (200, 60, 220, 85), ('cyan', 'cylinder', 'metal', 'small'): (340, 105, 370, 135), ('brown', 'cylinder', 'metal', 'large'): (370, 85, 440, 185)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [5], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [3, 6], 'function': 'union', 'value_inputs': []}, {'inputs': [7], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [8], 'function': 'count', 'value_inputs': []}]])
('1', [{('purple', 'cube', 'metal', 'large'): (100, 70, 180, 150), ('red', 'cube', 'metal', 'small'): (20, 120, 60, 160), ('gray', 'cube', 'rubber', 'small'): (80, 180, 120, 220), ('blue', 'sphere', 'metal', 'large'): (180, 70, 240, 130), ('gray', 'cylinder', 'metal', 'large'): (280, 70, 340, 150), ('cyan', 'cylinder', 'metal', 'small'): (280, 160, 320, 200), ('red', 'sphere', 'rubber', 'small'): (360, 150, 390, 180)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['cyan']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [3], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [4], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [5], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [2, 6], 'function': 'union', 'value_inputs': []}, {'inputs': [7], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [8], 'function': 'count', 'value_inputs': []}]])
('purple', [{('brown', 'cylinder', 'rubber', 'large'): (75, 105, 200, 220), ('green', 'cylinder', 'rubber', 'small'): (180, 120, 200, 150), ('gray', 'cube', 'rubber', 'large'): (130, 150, 280, 245), ('purple', 'sphere', 'metal', 'large'): (280, 100, 340, 160), ('gray', 'cube', 'metal', 'small'): (330, 180, 370, 220)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'query_color', 'value_inputs': []}]])
('0', [{('cyan', 'cylinder', 'rubber', 'large'): (20, 140, 130, 270), ('gray', 'cube', 'metal', 'large'): (70, 130, 180, 260), ('cyan', 'sphere', 'metal', 'large'): (180, 60, 250, 130), ('cyan', 'cube', 'metal', 'small'): (280, 140, 310, 170), ('cyan', 'cylinder', 'metal', 'large'): (350, 130, 440, 260), ('purple', 'sphere', 'rubber', 'small'): (220, 200, 250, 230), ('green', 'sphere', 'rubber', 'small'): (250, 250, 280, 280), ('blue', 'sphere', 'rubber', 'small'): (290, 230, 320, 260), ('blue', 'cube', 'rubber', 'large'): (120, 230, 230, 320)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['cyan']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [3], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [4], 'function': 'unique', 'value_inputs': []}, {'inputs': [5], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [6], 'function': 'filter_color', 'value_inputs': ['blue']}, {'inputs': [7], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [8], 'function': 'count', 'value_inputs': []}]])
('brown', [{('purple', 'sphere', 'rubber', 'large'): (20, 120, 120, 220), ('purple', 'sphere', 'metal', 'large'): (120, 70, 180, 130), ('yellow', 'sphere', 'rubber', 'large'): (120, 160, 220, 260), ('red', 'cube', 'metal', 'small'): (200, 210, 260, 260), ('red', 'cube', 'metal', 'large'): (360, 150, 450, 250), ('brown', 'cube', 'rubber', 'large'): (280, 120, 380, 220), ('blue', 'cube', 'rubber', 'small'): (200, 70, 240, 110), ('gray', 'cylinder', 'rubber', 'small'): (240, 80, 280, 120), ('brown', 'sphere', 'metal', 'small'): (280, 170, 320, 210)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [5], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [6], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [7], 'function': 'unique', 'value_inputs': []}, {'inputs': [8], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [9], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [10], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [11], 'function': 'unique', 'value_inputs': []}, {'inputs': [12], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [13], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [14], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [15], 'function': 'unique', 'value_inputs': []}, {'inputs': [16], 'function': 'query_color', 'value_inputs': []}]])
('1', [{('yellow', 'sphere', 'metal', 'small'): (70, 130, 100, 160), ('cyan', 'sphere', 'rubber', 'small'): (90, 200, 120, 230), ('blue', 'cube', 'rubber', 'small'): (190, 150, 220, 180), ('green', 'cube', 'metal', 'small'): (320, 120, 350, 150), ('red', 'sphere', 'metal', 'small'): (370, 190, 400, 220), ('purple', 'cylinder', 'rubber', 'small'): (280, 210, 310, 240)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['red']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [4], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [5], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [6], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [7], 'function': 'count', 'value_inputs': []}]])
('2', [{('gray', 'cylinder', 'metal', 'large'): (40, 70, 140, 250), ('cyan', 'cube', 'metal', 'small'): (160, 90, 200, 130), ('blue', 'cylinder', 'metal', 'small'): (210, 120, 240, 160), ('green', 'cylinder', 'metal', 'small'): (130, 170, 170, 210), ('yellow', 'cylinder', 'rubber', 'small'): (180, 200, 220, 240), ('cyan', 'cylinder', 'rubber', 'small'): (250, 220, 290, 260), ('blue', 'cube', 'metal', 'large'): (270, 140, 330, 200), ('yellow', 'cube', 'metal', 'small'): (340, 100, 380, 140), ('purple', 'sphere', 'metal', 'large'): (350, 170, 410, 230), ('blue', 'cylinder', 'rubber', 'large'): (400, 110, 460, 270)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['blue']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_color', 'value_inputs': ['blue']}, {'inputs': [3, 5], 'function': 'union', 'value_inputs': []}, {'inputs': [6], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [7], 'function': 'count', 'value_inputs': []}]])
('0', [{('brown', 'cylinder', 'metal', 'large'): (70, 150, 180, 260), ('purple', 'cylinder', 'metal', 'large'): (220, 60, 280, 160), ('red', 'cube', 'rubber', 'large'): (300, 120, 400, 240)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [2], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [3], 'function': 'filter_color', 'value_inputs': ['cyan']}, {'inputs': [1, 4], 'function': 'union', 'value_inputs': []}, {'inputs': [5], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [6], 'function': 'count', 'value_inputs': []}]])
('cylinder', [{('purple', 'cube', 'rubber', 'small'): (70, 170, 110, 210), ('green', 'cylinder', 'rubber', 'large'): (180, 40, 240, 130), ('brown', 'cylinder', 'rubber', 'small'): (350, 140, 390, 180)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['green']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [4], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [5], 'function': 'unique', 'value_inputs': []}, {'inputs': [6], 'function': 'query_shape', 'value_inputs': []}]])
('small', [{('yellow', 'cube', 'metal', 'small'): (20, 170, 70, 220), ('brown', 'cube', 'metal', 'large'): (150, 100, 230, 180), ('green', 'cylinder', 'metal', 'small'): (240, 100, 260, 120), ('green', 'cylinder', 'metal', 'large'): (270, 150, 380, 260)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_shape', 'value_inputs': []}, {'inputs': [4], 'function': 'unique', 'value_inputs': []}, {'inputs': [5], 'function': 'query_size', 'value_inputs': []}]])
('cyan', [{('cyan', 'cylinder', 'metal', 'large'): (70, 100, 150, 250), ('gray', 'cube', 'rubber', 'large'): (160, 100, 240, 240), ('cyan', 'cylinder', 'rubber', 'large'): (250, 100, 340, 250), ('purple', 'cube', 'rubber', 'small'): (260, 240, 310, 300)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [1], 'function': 'unique', 'value_inputs': []}, {'inputs': [2], 'function': 'same_material', 'value_inputs': []}, {'inputs': [3], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [4], 'function': 'unique', 'value_inputs': []}, {'inputs': [5], 'function': 'query_color', 'value_inputs': []}]])
('metal', [{('yellow', 'cube', 'metal', 'large'): (20, 100, 140, 220), ('purple', 'sphere', 'rubber', 'large'): (170, 90, 250, 170), ('gray', 'sphere', 'rubber', 'small'): (260, 110, 290, 140), ('purple', 'cube', 'metal', 'small'): (340, 150, 380, 190)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [5], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'query_material', 'value_inputs': []}]])
('1', [{('cyan', 'cylinder', 'metal', 'large'): (70, 100, 150, 250), ('gray', 'cube', 'rubber', 'large'): (160, 100, 240, 240), ('cyan', 'cylinder', 'rubber', 'large'): (250, 100, 340, 250), ('purple', 'cube', 'rubber', 'small'): (260, 240, 310, 300)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['cyan']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'same_shape', 'value_inputs': []}, {'inputs': [5], 'function': 'count', 'value_inputs': []}]])
('1', [{('brown', 'cylinder', 'metal', 'small'): (100, 100, 120, 120), ('red', 'cylinder', 'rubber', 'small'): (300, 150, 320, 170), ('blue', 'sphere', 'rubber', 'small'): (180, 200, 200, 220)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [2], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [1], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [4], 'function': 'filter_color', 'value_inputs': ['red']}, {'inputs': [3, 5], 'function': 'union', 'value_inputs': []}, {'inputs': [6], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [7], 'function': 'count', 'value_inputs': []}]])
('4', [{('yellow', 'sphere', 'metal', 'small'): (70, 130, 100, 160), ('cyan', 'sphere', 'rubber', 'small'): (90, 200, 120, 230), ('blue', 'cube', 'rubber', 'small'): (190, 150, 220, 180), ('green', 'cube', 'metal', 'small'): (320, 120, 350, 150), ('red', 'sphere', 'metal', 'small'): (370, 190, 400, 220), ('purple', 'cylinder', 'rubber', 'small'): (280, 210, 310, 240)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [2], 'function': 'filter_color', 'value_inputs': ['yellow']}, {'inputs': [3], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [4], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [5], 'function': 'unique', 'value_inputs': []}, {'inputs': [6], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [7], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [1, 8], 'function': 'union', 'value_inputs': []}, {'inputs': [9], 'function': 'count', 'value_inputs': []}]])
('brown', [{('blue', 'cube', 'metal', 'small'): (27, 120, 65, 168), ('yellow', 'cube', 'rubber', 'large'): (130, 128, 225, 225), ('gray', 'cylinder', 'rubber', 'large'): (180, 200, 290, 300), ('brown', 'cylinder', 'metal', 'small'): (140, 88, 165, 120), ('yellow', 'sphere', 'metal', 'large'): (220, 55, 270, 105), ('green', 'sphere', 'metal', 'small'): (230, 190, 250, 210), ('purple', 'cube', 'metal', 'large'): (350, 95, 410, 165), ('purple', 'cylinder', 'metal', 'large'): (370, 130, 440, 220)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'query_color', 'value_inputs': []}]])
('metal', [{('cyan', 'cylinder', 'rubber', 'large'): (20, 140, 130, 270), ('gray', 'cube', 'metal', 'large'): (70, 130, 180, 260), ('cyan', 'sphere', 'metal', 'large'): (180, 60, 250, 130), ('cyan', 'cube', 'metal', 'small'): (280, 140, 310, 170), ('cyan', 'cylinder', 'metal', 'large'): (350, 130, 440, 260), ('purple', 'sphere', 'rubber', 'small'): (220, 200, 250, 230), ('green', 'sphere', 'rubber', 'small'): (250, 250, 280, 280), ('blue', 'sphere', 'rubber', 'small'): (290, 230, 320, 260), ('blue', 'cube', 'rubber', 'large'): (120, 230, 230, 320)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['cyan']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'query_material', 'value_inputs': []}]])
('cylinder', [{('purple', 'cube', 'metal', 'large'): (114, 170, 218, 265), ('cyan', 'cube', 'rubber', 'small'): (186, 130, 216, 155), ('brown', 'sphere', 'metal', 'large'): (250, 80, 312, 140), ('red', 'cylinder', 'metal', 'large'): (310, 140, 382, 220), ('cyan', 'cylinder', 'metal', 'large'): (400, 150, 472, 230)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['cyan']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'same_size', 'value_inputs': []}, {'inputs': [5], 'function': 'filter_color', 'value_inputs': ['red']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'query_shape', 'value_inputs': []}]])
('3', [{('green', 'cube', 'rubber', 'large'): (40, 100, 150, 210), ('gray', 'sphere', 'rubber', 'small'): (170, 220, 210, 260), ('blue', 'cube', 'metal', 'large'): (280, 90, 350, 160)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['green']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [3], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [4], 'function': 'unique', 'value_inputs': []}, {'inputs': [5], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [7], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [8], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [9], 'function': 'unique', 'value_inputs': []}, {'inputs': [10], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [6, 11], 'function': 'union', 'value_inputs': []}, {'inputs': [12], 'function': 'count', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('1', [{('brown', 'cylinder', 'rubber', 'large'): (70, 130, 200, 270), ('red', 'cylinder', 'metal', 'small'): (160, 120, 190, 160), ('gray', 'sphere', 'rubber', 'small'): (320, 180, 360, 220), ('red', 'cube', 'rubber', 'large'): (220, 210, 320, 290), ('red', 'cube', 'metal', 'small'): (360, 220, 400, 260)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [1], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [3], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [4], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2, 5], 'function': 'union', 'value_inputs': []}, {'inputs': [6], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [7], 'function': 'count', 'value_inputs': []}]])
('2', [{('brown', 'cylinder', 'rubber', 'large'): (75, 105, 200, 220), ('green', 'cylinder', 'rubber', 'small'): (180, 120, 200, 150), ('gray', 'cube', 'rubber', 'large'): (130, 150, 280, 245), ('purple', 'sphere', 'metal', 'large'): (280, 100, 340, 160), ('gray', 'cube', 'metal', 'small'): (330, 180, 370, 220)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_size', 'value_inputs': []}, {'inputs': [4], 'function': 'count', 'value_inputs': []}]])
('metal', [{('yellow', 'cube', 'metal', 'small'): (20, 170, 70, 220), ('brown', 'cube', 'metal', 'large'): (150, 100, 230, 180), ('green', 'cylinder', 'metal', 'small'): (240, 100, 260, 120), ('green', 'cylinder', 'metal', 'large'): (270, 150, 380, 260)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['yellow']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'same_size', 'value_inputs': []}, {'inputs': [5], 'function': 'filter_color', 'value_inputs': ['green']}, {'inputs': [6], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [7], 'function': 'unique', 'value_inputs': []}, {'inputs': [8], 'function': 'query_material', 'value_inputs': []}]])
('metal', [{('purple', 'sphere', 'rubber', 'large'): (20, 120, 120, 220), ('purple', 'sphere', 'metal', 'large'): (120, 70, 180, 130), ('yellow', 'sphere', 'rubber', 'large'): (120, 160, 220, 260), ('red', 'cube', 'metal', 'small'): (200, 210, 260, 260), ('red', 'cube', 'metal', 'large'): (360, 150, 450, 250), ('brown', 'cube', 'rubber', 'large'): (280, 120, 380, 220), ('blue', 'cube', 'rubber', 'small'): (200, 70, 240, 110), ('gray', 'cylinder', 'rubber', 'small'): (240, 80, 280, 120), ('brown', 'sphere', 'metal', 'small'): (280, 170, 320, 210)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [6], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [7], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [8], 'function': 'unique', 'value_inputs': []}, {'inputs': [9], 'function': 'relate', 'value_inputs': ['left']}, {'inputs': [5, 10], 'function': 'intersect', 'value_inputs': []}, {'inputs': [11], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [12], 'function': 'unique', 'value_inputs': []}, {'inputs': [13], 'function': 'query_material', 'value_inputs': []}]])
('sphere', [{('brown', 'cube', 'rubber', 'small'): (37, 108, 80, 155), ('purple', 'cube', 'metal', 'small'): (105, 174, 145, 220), ('yellow', 'cube', 'metal', 'small'): (155, 205, 200, 250), ('yellow', 'sphere', 'metal', 'large'): (170, 80, 230, 140), ('gray', 'sphere', 'metal', 'small'): (160, 130, 195, 165), ('brown', 'sphere', 'rubber', 'small'): (250, 155, 285, 190), ('purple', 'sphere', 'metal', 'large'): (350, 105, 410, 165), ('yellow', 'cylinder', 'rubber', 'large'): (200, 65, 260, 130), ('purple', 'cylinder', 'rubber', 'small'): (320, 115, 350, 150)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_material', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [5], 'function': 'unique', 'value_inputs': []}, {'inputs': [6], 'function': 'query_shape', 'value_inputs': []}]])
('1', [{('purple', 'cube', 'metal', 'large'): (114, 170, 218, 265), ('cyan', 'cube', 'rubber', 'small'): (186, 130, 216, 155), ('brown', 'sphere', 'metal', 'large'): (250, 80, 312, 140), ('red', 'cylinder', 'metal', 'large'): (310, 140, 382, 220), ('cyan', 'cylinder', 'metal', 'large'): (400, 150, 472, 230)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['cyan']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'same_shape', 'value_inputs': []}, {'inputs': [5], 'function': 'count', 'value_inputs': []}]])
('sphere', [{('gray', 'cylinder', 'metal', 'large'): (75, 135, 175, 240), ('yellow', 'cylinder', 'metal', 'small'): (190, 145, 210, 175), ('yellow', 'sphere', 'metal', 'small'): (100, 180, 130, 210), ('brown', 'sphere', 'metal', 'large'): (100, 70, 150, 130), ('brown', 'sphere', 'rubber', 'large'): (240, 150, 300, 220), ('red', 'sphere', 'rubber', 'small'): (220, 200, 250, 230), ('blue', 'sphere', 'rubber', 'small'): (300, 160, 320, 180), ('green', 'cube', 'rubber', 'small'): (340, 100, 370, 130), ('brown', 'cube', 'rubber', 'large'): (380, 100, 430, 170)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [6], 'function': 'filter_color', 'value_inputs': ['yellow']}, {'inputs': [7], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [8], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [9], 'function': 'unique', 'value_inputs': []}, {'inputs': [10], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [5, 11], 'function': 'intersect', 'value_inputs': []}, {'inputs': [12], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [13], 'function': 'unique', 'value_inputs': []}, {'inputs': [14], 'function': 'query_shape', 'value_inputs': []}]])
('0', [{('yellow', 'cube', 'metal', 'large'): (20, 100, 140, 220), ('purple', 'sphere', 'rubber', 'large'): (170, 90, 250, 170), ('gray', 'sphere', 'rubber', 'small'): (260, 110, 290, 140), ('purple', 'cube', 'metal', 'small'): (340, 150, 380, 190)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [3], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [2, 4], 'function': 'union', 'value_inputs': []}, {'inputs': [5], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [6], 'function': 'count', 'value_inputs': []}]])
('1', [{('gray', 'cube', 'rubber', 'large'): (20, 130, 170, 280), ('brown', 'cylinder', 'metal', 'small'): (100, 150, 130, 180), ('brown', 'cylinder', 'rubber', 'small'): (130, 130, 160, 160), ('yellow', 'sphere', 'rubber', 'small'): (180, 220, 220, 260), ('purple', 'sphere', 'metal', 'large'): (290, 100, 340, 150), ('blue', 'cylinder', 'metal', 'large'): (340, 50, 400, 150)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [3], 'function': 'count', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 2 objects.')
('rubber', [{('gray', 'cylinder', 'metal', 'large'): (75, 135, 175, 240), ('yellow', 'cylinder', 'metal', 'small'): (190, 145, 210, 175), ('yellow', 'sphere', 'metal', 'small'): (100, 180, 130, 210), ('brown', 'sphere', 'metal', 'large'): (100, 70, 150, 130), ('brown', 'sphere', 'rubber', 'large'): (240, 150, 300, 220), ('red', 'sphere', 'rubber', 'small'): (220, 200, 250, 230), ('blue', 'sphere', 'rubber', 'small'): (300, 160, 320, 180), ('green', 'cube', 'rubber', 'small'): (340, 100, 370, 130), ('brown', 'cube', 'rubber', 'large'): (380, 100, 430, 170)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['blue']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [5], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [6], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [7], 'function': 'unique', 'value_inputs': []}, {'inputs': [8], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [9], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [10], 'function': 'unique', 'value_inputs': []}, {'inputs': [11], 'function': 'query_material', 'value_inputs': []}]])
('small', [{('gray', 'sphere', 'metal', 'small'): (17, 118, 45, 146), ('gray', 'cube', 'rubber', 'small'): (48, 128, 88, 168), ('gray', 'cube', 'rubber', 'large'): (105, 133, 205, 235), ('brown', 'cylinder', 'rubber', 'large'): (80, 68, 150, 150), ('purple', 'cube', 'metal', 'small'): (200, 65, 225, 90), ('brown', 'sphere', 'metal', 'small'): (220, 100, 245, 125), ('blue', 'cube', 'rubber', 'large'): (250, 60, 320, 150), ('blue', 'cube', 'metal', 'small'): (270, 75, 295, 100)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['blue']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [6], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [7], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [8], 'function': 'unique', 'value_inputs': []}, {'inputs': [9], 'function': 'relate', 'value_inputs': ['left']}, {'inputs': [5, 10], 'function': 'intersect', 'value_inputs': []}, {'inputs': [11], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [12], 'function': 'unique', 'value_inputs': []}, {'inputs': [13], 'function': 'query_size', 'value_inputs': []}]])
('0', [{('cyan', 'cylinder', 'metal', 'large'): (70, 100, 150, 250), ('gray', 'cube', 'rubber', 'large'): (160, 100, 240, 240), ('cyan', 'cylinder', 'rubber', 'large'): (250, 100, 340, 250), ('purple', 'cube', 'rubber', 'small'): (260, 240, 310, 300)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'relate', 'value_inputs': ['left']}, {'inputs': [4], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [5], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [8], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [9], 'function': 'unique', 'value_inputs': []}, {'inputs': [10], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [11], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [12], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [13], 'function': 'count', 'value_inputs': []}]])
('3', [{('green', 'cube', 'rubber', 'large'): (20, 100, 170, 250), ('blue', 'sphere', 'metal', 'large'): (180, 60, 260, 140), ('yellow', 'cube', 'metal', 'large'): (270, 40, 360, 140), ('brown', 'sphere', 'rubber', 'large'): (180, 160, 270, 250), ('cyan', 'cylinder', 'rubber', 'small'): (370, 120, 400, 160)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_size', 'value_inputs': []}, {'inputs': [4], 'function': 'count', 'value_inputs': []}]])
('blue', [{('green', 'cube', 'rubber', 'large'): (40, 100, 150, 210), ('gray', 'sphere', 'rubber', 'small'): (170, 220, 210, 260), ('blue', 'cube', 'metal', 'large'): (280, 90, 350, 160)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['green']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'same_size', 'value_inputs': []}, {'inputs': [5], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'query_color', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('cube', [{('cyan', 'cylinder', 'rubber', 'large'): (20, 140, 130, 270), ('gray', 'cube', 'metal', 'large'): (70, 130, 180, 260), ('cyan', 'sphere', 'metal', 'large'): (180, 60, 250, 130), ('cyan', 'cube', 'metal', 'small'): (280, 140, 310, 170), ('cyan', 'cylinder', 'metal', 'large'): (350, 130, 440, 260), ('purple', 'sphere', 'rubber', 'small'): (220, 200, 250, 230), ('green', 'sphere', 'rubber', 'small'): (250, 250, 280, 280), ('blue', 'sphere', 'rubber', 'small'): (290, 230, 320, 260), ('blue', 'cube', 'rubber', 'large'): (120, 230, 230, 320)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'same_color', 'value_inputs': []}, {'inputs': [5], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [6], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [7], 'function': 'unique', 'value_inputs': []}, {'inputs': [8], 'function': 'query_shape', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('1', [{('green', 'cube', 'rubber', 'large'): (40, 100, 150, 210), ('gray', 'sphere', 'rubber', 'small'): (170, 220, 210, 260), ('blue', 'cube', 'metal', 'large'): (280, 90, 350, 160)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['green']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_size', 'value_inputs': []}, {'inputs': [4], 'function': 'count', 'value_inputs': []}]])
('0', [{('purple', 'sphere', 'rubber', 'large'): (20, 120, 120, 220), ('purple', 'sphere', 'metal', 'large'): (120, 70, 180, 130), ('yellow', 'sphere', 'rubber', 'large'): (120, 160, 220, 260), ('red', 'cube', 'metal', 'small'): (200, 210, 260, 260), ('red', 'cube', 'metal', 'large'): (360, 150, 450, 250), ('brown', 'cube', 'rubber', 'large'): (280, 120, 380, 220), ('blue', 'cube', 'rubber', 'small'): (200, 70, 240, 110), ('gray', 'cylinder', 'rubber', 'small'): (240, 80, 280, 120), ('brown', 'sphere', 'metal', 'small'): (280, 170, 320, 210)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['yellow']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [3], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [4], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [2, 5], 'function': 'union', 'value_inputs': []}, {'inputs': [6], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [7], 'function': 'count', 'value_inputs': []}]])
('1', [{('green', 'cube', 'rubber', 'large'): (20, 100, 170, 250), ('blue', 'sphere', 'metal', 'large'): (180, 60, 260, 140), ('yellow', 'cube', 'metal', 'large'): (270, 40, 360, 140), ('brown', 'sphere', 'rubber', 'large'): (180, 160, 270, 250), ('cyan', 'cylinder', 'rubber', 'small'): (370, 120, 400, 160)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['blue']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'same_shape', 'value_inputs': []}, {'inputs': [5], 'function': 'count', 'value_inputs': []}]])
('sphere', [{('cyan', 'sphere', 'rubber', 'large'): (100, 70, 180, 150), ('green', 'sphere', 'rubber', 'large'): (250, 100, 330, 180), ('green', 'sphere', 'rubber', 'small'): (350, 150, 380, 180), ('cyan', 'cube', 'rubber', 'large'): (150, 190, 270, 270), ('purple', 'cube', 'metal', 'small'): (280, 100, 300, 120), ('yellow', 'cube', 'metal', 'small'): (100, 160, 120, 180), ('cyan', 'sphere', 'rubber', 'small'): (150, 160, 170, 180), ('blue', 'cylinder', 'rubber', 'small'): (50, 140, 70, 160)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'same_color', 'value_inputs': []}, {'inputs': [5], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'query_shape', 'value_inputs': []}]])
('1', [{('green', 'cube', 'rubber', 'large'): (40, 100, 150, 210), ('gray', 'sphere', 'rubber', 'small'): (170, 220, 210, 260), ('blue', 'cube', 'metal', 'large'): (280, 90, 350, 160)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['green']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [3], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [4], 'function': 'unique', 'value_inputs': []}, {'inputs': [5], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [6], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [7], 'function': 'unique', 'value_inputs': []}, {'inputs': [8], 'function': 'relate', 'value_inputs': ['left']}, {'inputs': [9], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [10], 'function': 'unique', 'value_inputs': []}, {'inputs': [11], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [12], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [13], 'function': 'filter_color', 'value_inputs': ['blue']}, {'inputs': [14], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [15], 'function': 'count', 'value_inputs': []}]])
('1', [{('green', 'cylinder', 'metal', 'large'): (0, 70, 100, 220), ('gray', 'cylinder', 'metal', 'large'): (120, 60, 180, 200), ('cyan', 'cylinder', 'rubber', 'large'): (140, 160, 240, 280), ('yellow', 'cube', 'rubber', 'small'): (100, 160, 140, 200), ('cyan', 'sphere', 'rubber', 'small'): (200, 70, 220, 90), ('gray', 'sphere', 'rubber', 'large'): (220, 100, 280, 180), ('cyan', 'cylinder', 'metal', 'small'): (300, 60, 320, 80)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_material', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [5], 'function': 'filter_color', 'value_inputs': ['green']}, {'inputs': [6], 'function': 'count', 'value_inputs': []}]])
('1', [{('yellow', 'cube', 'metal', 'large'): (20, 100, 140, 220), ('purple', 'sphere', 'rubber', 'large'): (170, 90, 250, 170), ('gray', 'sphere', 'rubber', 'small'): (260, 110, 290, 140), ('purple', 'cube', 'metal', 'small'): (340, 150, 380, 190)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_shape', 'value_inputs': []}, {'inputs': [4], 'function': 'count', 'value_inputs': []}]])
('metal', [{('green', 'cylinder', 'metal', 'large'): (0, 70, 100, 220), ('gray', 'cylinder', 'metal', 'large'): (120, 60, 180, 200), ('cyan', 'cylinder', 'rubber', 'large'): (140, 160, 240, 280), ('yellow', 'cube', 'rubber', 'small'): (100, 160, 140, 200), ('cyan', 'sphere', 'rubber', 'small'): (200, 70, 220, 90), ('gray', 'sphere', 'rubber', 'large'): (220, 100, 280, 180), ('cyan', 'cylinder', 'metal', 'small'): (300, 60, 320, 80)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['cyan']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['left']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [6], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [7], 'function': 'filter_color', 'value_inputs': ['green']}, {'inputs': [8], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [9], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [10], 'function': 'unique', 'value_inputs': []}, {'inputs': [11], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [5, 12], 'function': 'intersect', 'value_inputs': []}, {'inputs': [13], 'function': 'unique', 'value_inputs': []}, {'inputs': [14], 'function': 'query_material', 'value_inputs': []}]])
('rubber', [{('green', 'cube', 'rubber', 'large'): (40, 100, 150, 210), ('gray', 'sphere', 'rubber', 'small'): (170, 220, 210, 260), ('blue', 'cube', 'metal', 'large'): (280, 90, 350, 160)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['green']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [3], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [4], 'function': 'unique', 'value_inputs': []}, {'inputs': [5], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [7], 'function': 'filter_color', 'value_inputs': ['blue']}, {'inputs': [8], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [9], 'function': 'unique', 'value_inputs': []}, {'inputs': [10], 'function': 'relate', 'value_inputs': ['left']}, {'inputs': [6, 11], 'function': 'intersect', 'value_inputs': []}, {'inputs': [12], 'function': 'unique', 'value_inputs': []}, {'inputs': [13], 'function': 'query_material', 'value_inputs': []}]])
('3', [{('cyan', 'cube', 'rubber', 'large'): (40, 90, 140, 180), ('red', 'sphere', 'rubber', 'large'): (130, 85, 200, 155), ('brown', 'sphere', 'rubber', 'large'): (270, 55, 340, 125), ('gray', 'sphere', 'rubber', 'small'): (330, 150, 370, 190), ('yellow', 'cylinder', 'metal', 'small'): (100, 230, 130, 270), ('gray', 'cylinder', 'rubber', 'small'): (220, 170, 260, 210), ('brown', 'cylinder', 'rubber', 'small'): (170, 85, 200, 125), ('brown', 'cylinder', 'metal', 'small'): (200, 60, 220, 85), ('cyan', 'cylinder', 'metal', 'small'): (340, 105, 370, 135), ('brown', 'cylinder', 'metal', 'large'): (370, 85, 440, 185)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [4], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [6], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [7], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [8], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [9], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [5, 10], 'function': 'union', 'value_inputs': []}, {'inputs': [11], 'function': 'count', 'value_inputs': []}]])
('rubber', [{('purple', 'cube', 'rubber', 'small'): (70, 170, 110, 210), ('green', 'cylinder', 'rubber', 'large'): (180, 40, 240, 130), ('brown', 'cylinder', 'rubber', 'small'): (350, 140, 390, 180)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_size', 'value_inputs': []}, {'inputs': [4], 'function': 'unique', 'value_inputs': []}, {'inputs': [5], 'function': 'query_material', 'value_inputs': []}]])
('cylinder', [{('purple', 'cube', 'rubber', 'small'): (70, 170, 110, 210), ('green', 'cylinder', 'rubber', 'large'): (180, 40, 240, 130), ('brown', 'cylinder', 'rubber', 'small'): (350, 140, 390, 180)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [1], 'function': 'unique', 'value_inputs': []}, {'inputs': [2], 'function': 'query_shape', 'value_inputs': []}]])
('0', [{('cyan', 'cylinder', 'rubber', 'large'): (20, 140, 130, 270), ('gray', 'cube', 'metal', 'large'): (70, 130, 180, 260), ('cyan', 'sphere', 'metal', 'large'): (180, 60, 250, 130), ('cyan', 'cube', 'metal', 'small'): (280, 140, 310, 170), ('cyan', 'cylinder', 'metal', 'large'): (350, 130, 440, 260), ('purple', 'sphere', 'rubber', 'small'): (220, 200, 250, 230), ('green', 'sphere', 'rubber', 'small'): (250, 250, 280, 280), ('blue', 'sphere', 'rubber', 'small'): (290, 230, 320, 260), ('blue', 'cube', 'rubber', 'large'): (120, 230, 230, 320)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'same_material', 'value_inputs': []}, {'inputs': [5], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [6], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [7], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [8], 'function': 'count', 'value_inputs': []}]])
('2', [{('cyan', 'sphere', 'metal', 'small'): (70, 200, 100, 230), ('red', 'cylinder', 'metal', 'large'): (160, 160, 240, 280), ('red', 'cylinder', 'rubber', 'large'): (160, 80, 240, 160), ('yellow', 'cylinder', 'rubber', 'small'): (350, 130, 380, 160), ('purple', 'cylinder', 'rubber', 'small'): (100, 130, 130, 160), ('brown', 'cube', 'rubber', 'small'): (340, 140, 370, 170)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [2], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [3], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [1, 4], 'function': 'union', 'value_inputs': []}, {'inputs': [5], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [6], 'function': 'count', 'value_inputs': []}]])
('green', [{('yellow', 'sphere', 'metal', 'small'): (70, 130, 100, 160), ('cyan', 'sphere', 'rubber', 'small'): (90, 200, 120, 230), ('blue', 'cube', 'rubber', 'small'): (190, 150, 220, 180), ('green', 'cube', 'metal', 'small'): (320, 120, 350, 150), ('red', 'sphere', 'metal', 'small'): (370, 190, 400, 220), ('purple', 'cylinder', 'rubber', 'small'): (280, 210, 310, 240)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'query_color', 'value_inputs': []}]])
('cylinder', [{('brown', 'cylinder', 'metal', 'large'): (70, 150, 180, 260), ('purple', 'cylinder', 'metal', 'large'): (220, 60, 280, 160), ('red', 'cube', 'rubber', 'large'): (300, 120, 400, 240)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [3], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [4], 'function': 'unique', 'value_inputs': []}, {'inputs': [5], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [6], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [7], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [8], 'function': 'unique', 'value_inputs': []}, {'inputs': [9], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [10], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [11], 'function': 'unique', 'value_inputs': []}, {'inputs': [12], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [13], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [14], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [15], 'function': 'unique', 'value_inputs': []}, {'inputs': [16], 'function': 'query_shape', 'value_inputs': []}]])
('3', [{('purple', 'cube', 'rubber', 'small'): (70, 170, 110, 210), ('green', 'cylinder', 'rubber', 'large'): (180, 40, 240, 130), ('brown', 'cylinder', 'rubber', 'small'): (350, 140, 390, 180)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['green']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [3], 'function': 'filter_color', 'value_inputs': ['green']}, {'inputs': [4], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [5], 'function': 'unique', 'value_inputs': []}, {'inputs': [6], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [2, 7], 'function': 'union', 'value_inputs': []}, {'inputs': [8], 'function': 'count', 'value_inputs': []}]])
('0', [{('yellow', 'sphere', 'rubber', 'large'): (60, 140, 150, 230), ('gray', 'sphere', 'metal', 'large'): (140, 100, 210, 170), ('yellow', 'sphere', 'metal', 'large'): (330, 80, 390, 140), ('yellow', 'cube', 'rubber', 'small'): (240, 100, 270, 130), ('blue', 'cube', 'metal', 'small'): (140, 100, 170, 130)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['yellow']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'relate', 'value_inputs': ['left']}, {'inputs': [4], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [5], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [6], 'function': 'count', 'value_inputs': []}]])
('0', [{('purple', 'sphere', 'rubber', 'large'): (20, 120, 120, 220), ('purple', 'sphere', 'metal', 'large'): (120, 70, 180, 130), ('yellow', 'sphere', 'rubber', 'large'): (120, 160, 220, 260), ('red', 'cube', 'metal', 'small'): (200, 210, 260, 260), ('red', 'cube', 'metal', 'large'): (360, 150, 450, 250), ('brown', 'cube', 'rubber', 'large'): (280, 120, 380, 220), ('blue', 'cube', 'rubber', 'small'): (200, 70, 240, 110), ('gray', 'cylinder', 'rubber', 'small'): (240, 80, 280, 120), ('brown', 'sphere', 'metal', 'small'): (280, 170, 320, 210)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [5], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [6], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [7], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [8], 'function': 'unique', 'value_inputs': []}, {'inputs': [9], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [4, 10], 'function': 'intersect', 'value_inputs': []}, {'inputs': [11], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [12], 'function': 'count', 'value_inputs': []}]])
('2', [{('purple', 'cube', 'rubber', 'small'): (70, 170, 110, 210), ('green', 'cylinder', 'rubber', 'large'): (180, 40, 240, 130), ('brown', 'cylinder', 'rubber', 'small'): (350, 140, 390, 180)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'unique', 'value_inputs': []}, {'inputs': [2], 'function': 'same_material', 'value_inputs': []}, {'inputs': [3], 'function': 'count', 'value_inputs': []}]])
('1', [{('yellow', 'sphere', 'rubber', 'large'): (47, 112, 150, 220), ('brown', 'cylinder', 'rubber', 'large'): (160, 47, 230, 160), ('gray', 'cylinder', 'rubber', 'small'): (80, 147, 120, 190), ('green', 'cube', 'metal', 'small'): (180, 220, 220, 260), ('green', 'cylinder', 'metal', 'small'): (230, 200, 270, 240), ('purple', 'cylinder', 'metal', 'small'): (330, 160, 370, 200), ('cyan', 'cylinder', 'metal', 'small'): (380, 130, 420, 170)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [5], 'function': 'filter_color', 'value_inputs': ['yellow']}, {'inputs': [6], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [7], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [3, 8], 'function': 'union', 'value_inputs': []}, {'inputs': [9], 'function': 'count', 'value_inputs': []}]])
('small', [{('yellow', 'cube', 'metal', 'large'): (20, 100, 140, 220), ('purple', 'sphere', 'rubber', 'large'): (170, 90, 250, 170), ('gray', 'sphere', 'rubber', 'small'): (260, 110, 290, 140), ('purple', 'cube', 'metal', 'small'): (340, 150, 380, 190)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['yellow']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [5], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'relate', 'value_inputs': ['left']}, {'inputs': [8], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [9], 'function': 'unique', 'value_inputs': []}, {'inputs': [10], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [11], 'function': 'unique', 'value_inputs': []}, {'inputs': [12], 'function': 'query_size', 'value_inputs': []}]])
('2', [{('yellow', 'sphere', 'rubber', 'large'): (47, 112, 150, 220), ('brown', 'cylinder', 'rubber', 'large'): (160, 47, 230, 160), ('gray', 'cylinder', 'rubber', 'small'): (80, 147, 120, 190), ('green', 'cube', 'metal', 'small'): (180, 220, 220, 260), ('green', 'cylinder', 'metal', 'small'): (230, 200, 270, 240), ('purple', 'cylinder', 'metal', 'small'): (330, 160, 370, 200), ('cyan', 'cylinder', 'metal', 'small'): (380, 130, 420, 170)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [4], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [5], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [7], 'function': 'filter_color', 'value_inputs': ['green']}, {'inputs': [8], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [9], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [10], 'function': 'unique', 'value_inputs': []}, {'inputs': [11], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [12], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [13], 'function': 'filter_color', 'value_inputs': ['green']}, {'inputs': [6, 14], 'function': 'union', 'value_inputs': []}, {'inputs': [15], 'function': 'count', 'value_inputs': []}]])
('cube', [{('brown', 'cube', 'rubber', 'large'): (10, 100, 150, 240), ('cyan', 'cylinder', 'rubber', 'small'): (170, 200, 220, 260), ('brown', 'cube', 'rubber', 'small'): (250, 120, 300, 170), ('gray', 'sphere', 'rubber', 'small'): (310, 170, 360, 220)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [5], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [6], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [7], 'function': 'unique', 'value_inputs': []}, {'inputs': [8], 'function': 'relate', 'value_inputs': ['left']}, {'inputs': [4, 9], 'function': 'intersect', 'value_inputs': []}, {'inputs': [10], 'function': 'unique', 'value_inputs': []}, {'inputs': [11], 'function': 'query_shape', 'value_inputs': []}]])
('0', [{('green', 'cube', 'metal', 'large'): (340, 100, 470, 220), ('purple', 'cube', 'metal', 'small'): (170, 120, 200, 160), ('purple', 'cylinder', 'rubber', 'small'): (220, 200, 260, 240)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [3], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [4], 'function': 'unique', 'value_inputs': []}, {'inputs': [5], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [6], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [7], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [8], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [9], 'function': 'count', 'value_inputs': []}]])
('brown', [{('blue', 'cube', 'metal', 'large'): (15, 120, 140, 240), ('yellow', 'cylinder', 'metal', 'small'): (100, 160, 130, 200), ('purple', 'cylinder', 'metal', 'large'): (200, 70, 260, 180), ('gray', 'cube', 'metal', 'large'): (260, 140, 340, 240), ('gray', 'sphere', 'rubber', 'large'): (340, 140, 400, 220), ('brown', 'cube', 'rubber', 'small'): (180, 220, 230, 280)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['blue']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_shape', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [5], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'query_color', 'value_inputs': []}]])
('rubber', [{('red', 'sphere', 'metal', 'small'): (10, 100, 40, 130), ('gray', 'sphere', 'rubber', 'large'): (50, 120, 120, 200), ('red', 'sphere', 'metal', 'large'): (140, 70, 200, 130), ('yellow', 'cube', 'rubber', 'small'): (100, 180, 140, 220), ('gray', 'cube', 'metal', 'small'): (220, 60, 240, 80), ('gray', 'cylinder', 'metal', 'large'): (250, 40, 300, 120)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [1], 'function': 'unique', 'value_inputs': []}, {'inputs': [2], 'function': 'same_size', 'value_inputs': []}, {'inputs': [3], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [4], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [5], 'function': 'unique', 'value_inputs': []}, {'inputs': [6], 'function': 'query_material', 'value_inputs': []}]])
('1', [{('brown', 'cylinder', 'metal', 'large'): (70, 150, 180, 260), ('purple', 'cylinder', 'metal', 'large'): (220, 60, 280, 160), ('red', 'cube', 'rubber', 'large'): (300, 120, 400, 240)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_size', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [5], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [6], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [7], 'function': 'count', 'value_inputs': []}]])
('1', [{('red', 'sphere', 'metal', 'small'): (10, 100, 40, 130), ('gray', 'sphere', 'rubber', 'large'): (50, 120, 120, 200), ('red', 'sphere', 'metal', 'large'): (140, 70, 200, 130), ('yellow', 'cube', 'rubber', 'small'): (100, 180, 140, 220), ('gray', 'cube', 'metal', 'small'): (220, 60, 240, 80), ('gray', 'cylinder', 'metal', 'large'): (250, 40, 300, 120)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [6], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [7], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [8], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [9], 'function': 'unique', 'value_inputs': []}, {'inputs': [10], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [5, 11], 'function': 'intersect', 'value_inputs': []}, {'inputs': [12], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [13], 'function': 'count', 'value_inputs': []}]])
('large', [{('brown', 'cube', 'rubber', 'large'): (10, 100, 150, 240), ('cyan', 'cylinder', 'rubber', 'small'): (170, 200, 220, 260), ('brown', 'cube', 'rubber', 'small'): (250, 120, 300, 170), ('gray', 'sphere', 'rubber', 'small'): (310, 170, 360, 220)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_color', 'value_inputs': []}, {'inputs': [4], 'function': 'unique', 'value_inputs': []}, {'inputs': [5], 'function': 'query_size', 'value_inputs': []}]])
('red', [{('green', 'cylinder', 'rubber', 'large'): (10, 100, 150, 250), ('red', 'sphere', 'rubber', 'small'): (70, 180, 100, 210), ('brown', 'sphere', 'rubber', 'large'): (80, 200, 180, 300), ('purple', 'cylinder', 'rubber', 'small'): (200, 100, 220, 150), ('gray', 'sphere', 'metal', 'large'): (300, 100, 380, 180), ('gray', 'cylinder', 'rubber', 'large'): (350, 150, 470, 280)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'query_color', 'value_inputs': []}]])
('0', [{('gray', 'cylinder', 'metal', 'large'): (40, 70, 140, 250), ('cyan', 'cube', 'metal', 'small'): (160, 90, 200, 130), ('blue', 'cylinder', 'metal', 'small'): (210, 120, 240, 160), ('green', 'cylinder', 'metal', 'small'): (130, 170, 170, 210), ('yellow', 'cylinder', 'rubber', 'small'): (180, 200, 220, 240), ('cyan', 'cylinder', 'rubber', 'small'): (250, 220, 290, 260), ('blue', 'cube', 'metal', 'large'): (270, 140, 330, 200), ('yellow', 'cube', 'metal', 'small'): (340, 100, 380, 140), ('purple', 'sphere', 'metal', 'large'): (350, 170, 410, 230), ('blue', 'cylinder', 'rubber', 'large'): (400, 110, 460, 270)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['cyan']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [3], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [4], 'function': 'unique', 'value_inputs': []}, {'inputs': [5], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [6], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [7], 'function': 'unique', 'value_inputs': []}, {'inputs': [8], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [9], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [10], 'function': 'filter_color', 'value_inputs': ['yellow']}, {'inputs': [11], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [12], 'function': 'count', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('red', [{('brown', 'cylinder', 'metal', 'large'): (70, 150, 180, 260), ('purple', 'cylinder', 'metal', 'large'): (220, 60, 280, 160), ('red', 'cube', 'rubber', 'large'): (300, 120, 400, 240)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'query_color', 'value_inputs': []}]])
('3', [{('yellow', 'sphere', 'rubber', 'large'): (47, 112, 150, 220), ('brown', 'cylinder', 'rubber', 'large'): (160, 47, 230, 160), ('gray', 'cylinder', 'rubber', 'small'): (80, 147, 120, 190), ('green', 'cube', 'metal', 'small'): (180, 220, 220, 260), ('green', 'cylinder', 'metal', 'small'): (230, 200, 270, 240), ('purple', 'cylinder', 'metal', 'small'): (330, 160, 370, 200), ('cyan', 'cylinder', 'metal', 'small'): (380, 130, 420, 170)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_material', 'value_inputs': []}, {'inputs': [4], 'function': 'count', 'value_inputs': []}]])
('small', [{('cyan', 'cylinder', 'rubber', 'large'): (20, 140, 130, 270), ('gray', 'cube', 'metal', 'large'): (70, 130, 180, 260), ('cyan', 'sphere', 'metal', 'large'): (180, 60, 250, 130), ('cyan', 'cube', 'metal', 'small'): (280, 140, 310, 170), ('cyan', 'cylinder', 'metal', 'large'): (350, 130, 440, 260), ('purple', 'sphere', 'rubber', 'small'): (220, 200, 250, 230), ('green', 'sphere', 'rubber', 'small'): (250, 250, 280, 280), ('blue', 'sphere', 'rubber', 'small'): (290, 230, 320, 260), ('blue', 'cube', 'rubber', 'large'): (120, 230, 230, 320)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'query_size', 'value_inputs': []}]])
('1', [{('brown', 'cube', 'rubber', 'small'): (37, 108, 80, 155), ('purple', 'cube', 'metal', 'small'): (105, 174, 145, 220), ('yellow', 'cube', 'metal', 'small'): (155, 205, 200, 250), ('yellow', 'sphere', 'metal', 'large'): (170, 80, 230, 140), ('gray', 'sphere', 'metal', 'small'): (160, 130, 195, 165), ('brown', 'sphere', 'rubber', 'small'): (250, 155, 285, 190), ('purple', 'sphere', 'metal', 'large'): (350, 105, 410, 165), ('yellow', 'cylinder', 'rubber', 'large'): (200, 65, 260, 130), ('purple', 'cylinder', 'rubber', 'small'): (320, 115, 350, 150)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [5], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [3, 6], 'function': 'union', 'value_inputs': []}, {'inputs': [7], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [8], 'function': 'count', 'value_inputs': []}]])
('large', [{('yellow', 'cube', 'metal', 'large'): (20, 100, 140, 220), ('purple', 'sphere', 'rubber', 'large'): (170, 90, 250, 170), ('gray', 'sphere', 'rubber', 'small'): (260, 110, 290, 140), ('purple', 'cube', 'metal', 'small'): (340, 150, 380, 190)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'same_material', 'value_inputs': []}, {'inputs': [5], 'function': 'unique', 'value_inputs': []}, {'inputs': [6], 'function': 'query_size', 'value_inputs': []}]])
