('0', [{('gray', 'cube', 'rubber', 'large'): (37, 105, 130, 205), ('brown', 'cylinder', 'metal', 'small'): (133, 126, 160, 165), ('brown', 'cylinder', 'rubber', 'small'): (165, 97, 195, 135), ('purple', 'sphere', 'metal', 'large'): (264, 82, 328, 148), ('blue', 'cylinder', 'metal', 'large'): (285, 51, 344, 130), ('yellow', 'sphere', 'rubber', 'small'): (172, 216, 218, 262)}, [{'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': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('cylinder', [{('purple', 'cube', 'metal', 'large'): (114, 107, 218, 215), ('cyan', 'cube', 'rubber', 'small'): (186, 101, 216, 121), ('brown', 'sphere', 'metal', 'large'): (224, 95, 278, 145), ('red', 'cylinder', 'metal', 'large'): (260, 112, 328, 165), ('cyan', 'cylinder', 'metal', 'large'): (364, 122, 444, 185)}, [{'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'): (47, 93, 137, 162), ('red', 'sphere', 'rubber', 'large'): (137, 88, 192, 152), ('yellow', 'cylinder', 'metal', 'small'): (146, 205, 176, 265), ('gray', 'cylinder', 'rubber', 'small'): (241, 171, 282, 225), ('brown', 'cylinder', 'rubber', 'small'): (207, 88, 237, 130), ('brown', 'cylinder', 'metal', 'small'): (228, 63, 250, 95), ('brown', 'sphere', 'rubber', 'large'): (268, 58, 323, 123), ('cyan', 'cylinder', 'metal', 'small'): (356, 107, 380, 145), ('gray', 'sphere', 'rubber', 'small'): (317, 149, 353, 185), ('brown', 'cylinder', 'metal', 'large'): (408, 88, 476, 178)}, [{'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': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('small', [{('blue', 'cylinder', 'metal', 'large'): (57, 68, 134, 153), ('blue', 'cube', 'rubber', 'small'): (165, 80, 208, 122), ('red', 'cylinder', 'rubber', 'small'): (232, 90, 265, 130), ('cyan', 'cylinder', 'rubber', 'small'): (103, 169, 148, 224), ('green', 'cube', 'rubber', 'small'): (188, 136, 231, 180), ('green', 'sphere', 'rubber', 'small'): (271, 130, 304, 163), ('yellow', 'sphere', 'rubber', 'small'): (342, 160, 385, 199), ('gray', 'cube', 'metal', 'large'): (355, 101, 454, 164)}, [{'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'): (45, 110, 125, 170), ('cyan', 'cube', 'metal', 'small'): (205, 98, 225, 128), ('blue', 'cylinder', 'metal', 'small'): (205, 120, 235, 155), ('green', 'cylinder', 'metal', 'small'): (110, 150, 140, 190), ('yellow', 'cylinder', 'rubber', 'small'): (145, 175, 185, 215), ('cyan', 'cylinder', 'rubber', 'small'): (255, 190, 305, 250), ('blue', 'cube', 'metal', 'large'): (260, 120, 340, 185), ('yellow', 'cube', 'metal', 'small'): (275, 105, 310, 125), ('purple', 'sphere', 'metal', 'large'): (335, 145, 420, 205), ('blue', 'cylinder', 'rubber', 'large'): (380, 108, 455, 170)}, [{'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'): (70, 107, 147, 160), ('gray', 'cylinder', 'metal', 'large'): (168, 94, 230, 140), ('yellow', 'cube', 'rubber', 'small'): (130, 142, 168, 178), ('cyan', 'cylinder', 'rubber', 'large'): (168, 137, 250, 242), ('cyan', 'sphere', 'rubber', 'small'): (230, 109, 262, 136), ('gray', 'sphere', 'rubber', 'large'): (260, 127, 325, 172), ('cyan', 'cylinder', 'metal', 'small'): (335, 117, 358, 136)}, [{'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': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('metal', [{('cyan', 'sphere', 'metal', 'small'): (107, 176, 147, 216), ('red', 'cylinder', 'metal', 'large'): (184, 168, 274, 250), ('red', 'cylinder', 'rubber', 'large'): (171, 67, 235, 138), ('yellow', 'cylinder', 'rubber', 'small'): (402, 115, 438, 156), ('purple', 'cylinder', 'rubber', 'small'): (138, 136, 180, 185), ('brown', 'cube', 'rubber', 'small'): (356, 124, 405, 173)}, [{'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'): (92, 112, 175, 225), ('red', 'cylinder', 'metal', 'small'): (183, 102, 208, 145), ('gray', 'sphere', 'rubber', 'small'): (312, 128, 349, 165), ('red', 'cube', 'rubber', 'large'): (225, 157, 328, 277), ('red', 'cube', 'metal', 'small'): (383, 140, 425, 188)}, [{'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'): (47, 114, 91, 156), ('brown', 'cube', 'metal', 'large'): (146, 97, 234, 157), ('green', 'cylinder', 'metal', 'small'): (230, 95, 258, 127), ('green', 'cylinder', 'metal', 'large'): (294, 122, 386, 205)}, [{'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': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('rubber', [{('cyan', 'cylinder', 'metal', 'small'): (112, 94, 179, 148), ('gray', 'cube', 'rubber', 'small'): (204, 98, 279, 154), ('cyan', 'cylinder', 'rubber', 'small'): (286, 105, 359, 162), ('purple', 'cube', 'rubber', 'small'): (273, 190, 326, 249)}, [{'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': []}]])
('error', 'unique() expected exactly one object, but got 2 objects.')
('6', [{('gray', 'cylinder', 'metal', 'large'): (45, 110, 125, 207), ('green', 'cylinder', 'metal', 'small'): (112, 178, 145, 220), ('yellow', 'cylinder', 'rubber', 'small'): (150, 178, 185, 228), ('cyan', 'cube', 'metal', 'small'): (195, 70, 225, 105), ('blue', 'cylinder', 'metal', 'small'): (208, 92, 240, 128), ('yellow', 'cube', 'metal', 'small'): (275, 78, 305, 100), ('blue', 'cube', 'metal', 'large'): (260, 92, 340, 185), ('purple', 'sphere', 'metal', 'large'): (339, 149, 420, 202), ('cyan', 'cylinder', 'rubber', 'large'): (380, 82, 455, 168), ('cyan', 'cylinder', 'rubber', 'small'): (260, 192, 305, 248)}, [{'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'): (45, 114, 147, 220), ('blue', 'cube', 'metal', 'large'): (289, 102, 388, 175), ('gray', 'sphere', 'rubber', 'small'): (202, 192, 247, 239)}, [{'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': []}]])
('0', [{('green', 'cube', 'rubber', 'large'): (22, 87, 114, 180), ('blue', 'sphere', 'metal', 'small'): (197, 89, 252, 145), ('yellow', 'cube', 'metal', 'large'): (257, 74, 320, 137), ('cyan', 'cylinder', 'rubber', 'small'): (336, 117, 350, 155), ('brown', 'sphere', 'rubber', 'small'): (210, 137, 287, 211)}, [{'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'): (15, 87, 100, 172), ('cyan', 'cylinder', 'rubber', 'small'): (186, 130, 222, 178), ('brown', 'cube', 'rubber', 'small'): (244, 115, 278, 150), ('gray', 'sphere', 'rubber', 'small'): (285, 118, 320, 152)}, [{'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'): (110, 90, 190, 170), ('red', 'cube', 'metal', 'small'): (65, 130, 105, 170), ('gray', 'cube', 'rubber', 'small'): (140, 185, 195, 220), ('blue', 'sphere', 'metal', 'large'): (180, 85, 250, 155), ('gray', 'cylinder', 'metal', 'large'): (275, 85, 345, 170), ('cyan', 'cylinder', 'metal', 'small'): (265, 160, 310, 200), ('red', 'sphere', 'rubber', 'small'): (360, 145, 405, 185)}, [{'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, 95, 136, 182), ('blue', 'cube', 'rubber', 'small'): (164, 108, 208, 150), ('cyan', 'cylinder', 'rubber', 'small'): (103, 170, 148, 225), ('red', 'cylinder', 'rubber', 'small'): (230, 117, 265, 158), ('green', 'cube', 'rubber', 'small'): (188, 136, 232, 180), ('green', 'sphere', 'rubber', 'small'): (270, 131, 305, 166), ('yellow', 'sphere', 'rubber', 'small'): (345, 161, 388, 200), ('gray', 'cube', 'metal', 'large'): (355, 102, 454, 163)}, [{'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'): (70, 80, 145, 165), ('gray', 'cylinder', 'metal', 'large'): (168, 68, 230, 135), ('yellow', 'cube', 'rubber', 'small'): (130, 140, 170, 180), ('cyan', 'cylinder', 'rubber', 'large'): (168, 135, 250, 245), ('cyan', 'sphere', 'rubber', 'small'): (265, 85, 295, 110), ('gray', 'sphere', 'rubber', 'large'): (260, 125, 320, 180), ('cyan', 'cylinder', 'metal', 'small'): (360, 88, 385, 125)}, [{'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'): (47, 107, 94, 149), ('yellow', 'cylinder', 'rubber', 'large'): (218, 68, 283, 130), ('purple', 'cylinder', 'rubber', 'small'): (342, 92, 378, 133), ('yellow', 'sphere', 'metal', 'large'): (190, 87, 245, 138), ('gray', 'sphere', 'metal', 'small'): (169, 133, 206, 169), ('brown', 'sphere', 'rubber', 'small'): (283, 158, 324, 198), ('purple', 'sphere', 'metal', 'large'): (378, 87, 447, 153), ('purple', 'cube', 'metal', 'small'): (111, 173, 158, 215), ('yellow', 'cube', 'metal', 'small'): (211, 183, 258, 225)}, [{'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': []}]])
('3', [{('cyan', 'cylinder', 'metal', 'small'): (112, 94, 179, 147), ('gray', 'cube', 'rubber', 'small'): (203, 98, 279, 154), ('cyan', 'cylinder', 'rubber', 'small'): (288, 105, 358, 162), ('purple', 'cube', 'rubber', 'small'): (274, 189, 326, 250)}, [{'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'): (92, 113, 175, 209), ('red', 'cylinder', 'metal', 'small'): (183, 103, 215, 142), ('gray', 'sphere', 'rubber', 'small'): (314, 128, 348, 162), ('red', 'cube', 'rubber', 'large'): (225, 157, 328, 278), ('red', 'cube', 'metal', 'small'): (383, 141, 426, 189)}, [{'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'): (47, 114, 91, 158), ('brown', 'cube', 'metal', 'large'): (147, 98, 233, 158), ('green', 'cylinder', 'metal', 'small'): (230, 97, 259, 127), ('green', 'cylinder', 'metal', 'large'): (295, 123, 386, 233)}, [{'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': []}]])
('0', [{('cyan', 'sphere', 'rubber', 'small'): (157, 75, 216, 134), ('purple', 'cube', 'metal', 'small'): (262, 108, 297, 149), ('green', 'sphere', 'rubber', 'large'): (302, 88, 367, 147), ('green', 'sphere', 'rubber', 'small'): (406, 130, 443, 168), ('cyan', 'cube', 'rubber', 'large'): (192, 160, 308, 292), ('yellow', 'cube', 'metal', 'small'): (115, 142, 157, 184), ('cyan', 'cylinder', 'rubber', 'small'): (98, 107, 128, 148)}, [{'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, 68, 136, 155), ('blue', 'cube', 'rubber', 'small'): (165, 79, 210, 124), ('cyan', 'cylinder', 'rubber', 'small'): (102, 168, 149, 224), ('red', 'cylinder', 'rubber', 'small'): (230, 89, 263, 132), ('green', 'cube', 'rubber', 'small'): (187, 136, 232, 181), ('green', 'sphere', 'rubber', 'small'): (271, 130, 305, 164), ('yellow', 'sphere', 'rubber', 'small'): (343, 160, 387, 203), ('gray', 'cube', 'metal', 'large'): (355, 74, 454, 164)}, [{'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'): (47, 114, 92, 156), ('brown', 'cube', 'metal', 'large'): (147, 71, 234, 158), ('green', 'cylinder', 'metal', 'small'): (229, 96, 259, 128), ('green', 'cylinder', 'metal', 'large'): (295, 122, 387, 234)}, [{'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 0 objects.')
('1', [{('gray', 'cube', 'rubber', 'large'): (37, 106, 128, 204), ('brown', 'cylinder', 'metal', 'small'): (134, 126, 162, 166), ('brown', 'cylinder', 'rubber', 'small'): (162, 97, 196, 135), ('purple', 'sphere', 'metal', 'small'): (264, 84, 329, 149), ('blue', 'cylinder', 'metal', 'large'): (284, 52, 343, 130), ('yellow', 'sphere', 'rubber', 'small'): (172, 216, 218, 262)}, [{'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'): (374, 106, 476, 173), ('purple', 'cube', 'metal', 'small'): (194, 96, 226, 140), ('purple', 'cylinder', 'rubber', 'small'): (236, 173, 297, 224)}, [{'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', [{('yellow', 'cylinder', 'rubber', 'small'): (402, 115, 437, 157), ('purple', 'cylinder', 'rubber', 'small'): (137, 136, 180, 184), ('cyan', 'sphere', 'metal', 'small'): (106, 174, 149, 217), ('red', 'cylinder', 'metal', 'large'): (182, 139, 274, 250), ('red', 'cylinder', 'rubber', 'large'): (170, 93, 236, 140), ('brown', 'cube', 'rubber', 'small'): (355, 124, 406, 174)}, [{'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': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('cylinder', [{('green', 'cylinder', 'rubber', 'large'): (17, 102, 95, 160), ('purple', 'cylinder', 'rubber', 'small'): (222, 110, 252, 140), ('brown', 'sphere', 'rubber', 'large'): (90, 134, 178, 200), ('red', 'sphere', 'rubber', 'small'): (88, 130, 110, 150), ('gray', 'sphere', 'metal', 'large'): (298, 90, 360, 140), ('gray', 'cylinder', 'rubber', 'large'): (345, 100, 436, 198)}, [{'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': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('error', 'unique() expected exactly one object, but got 2 objects.')
('error', 'unique() expected exactly one object, but got 2 objects.')
('cylinder', [{('purple', 'cube', 'rubber', 'small'): (97, 150, 147, 200), ('green', 'cylinder', 'rubber', 'large'): (189, 67, 248, 133), ('brown', 'cylinder', 'rubber', 'small'): (362, 112, 402, 153)}, [{'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, 107, 218, 215), ('cyan', 'cube', 'rubber', 'small'): (182, 101, 202, 121), ('brown', 'sphere', 'metal', 'large'): (224, 68, 276, 129), ('red', 'cylinder', 'metal', 'large'): (260, 85, 328, 166), ('cyan', 'cylinder', 'metal', 'large'): (364, 95, 445, 185)}, [{'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'): (78, 108, 159, 196), ('yellow', 'cylinder', 'metal', 'small'): (193, 118, 224, 158), ('brown', 'sphere', 'rubber', 'large'): (244, 126, 322, 202), ('red', 'sphere', 'rubber', 'small'): (220, 204, 265, 247), ('brown', 'sphere', 'metal', 'large'): (85, 75, 147, 137), ('yellow', 'sphere', 'metal', 'small'): (114, 180, 156, 220), ('green', 'cube', 'rubber', 'small'): (302, 110, 341, 142), ('blue', 'sphere', 'rubber', 'small'): (307, 133, 334, 160), ('brown', 'cube', 'rubber', 'large'): (349, 76, 423, 157)}, [{'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', 'small'): (245, 72, 299, 135), ('brown', 'cylinder', 'metal', 'small'): (92, 153, 180, 228), ('red', 'cube', 'rubber', 'small'): (329, 157, 436, 234)}, [{'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': []}]])
('4', [{('yellow', 'sphere', 'rubber', 'small'): (64, 117, 140, 162), ('gray', 'sphere', 'metal', 'small'): (152, 99, 218, 166), ('yellow', 'cube', 'rubber', 'small'): (247, 97, 280, 135), ('blue', 'cube', 'metal', 'small'): (140, 102, 173, 140), ('yellow', 'sphere', 'metal', 'small'): (259, 81, 312, 132)}, [{'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': []}]])
('error', 'unique() expected exactly one object, but got 2 objects.')
('error', 'unique() expected exactly one object, but got 2 objects.')
('cylinder', [{('brown', 'cylinder', 'rubber', 'large'): (92, 112, 174, 209), ('red', 'cylinder', 'metal', 'small'): (184, 103, 216, 142), ('gray', 'sphere', 'rubber', 'small'): (314, 128, 348, 162), ('red', 'cube', 'rubber', 'large'): (225, 158, 328, 277), ('red', 'cube', 'metal', 'small'): (384, 142, 426, 188)}, [{'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'): (45, 110, 125, 167), ('green', 'cylinder', 'metal', 'small'): (112, 178, 145, 220), ('yellow', 'cylinder', 'rubber', 'small'): (155, 178, 188, 230), ('cyan', 'cylinder', 'rubber', 'small'): (260, 193, 295, 248), ('blue', 'cylinder', 'rubber', 'large'): (380, 109, 456, 180), ('cyan', 'cube', 'metal', 'small'): (195, 96, 225, 127), ('blue', 'cube', 'metal', 'large'): (260, 120, 340, 187), ('yellow', 'cube', 'metal', 'small'): (295, 106, 315, 123), ('purple', 'sphere', 'metal', 'large'): (338, 145, 420, 202), ('blue', 'cylinder', 'metal', 'small'): (208, 93, 238, 128)}, [{'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'): (110, 90, 190, 170), ('red', 'cube', 'metal', 'small'): (65, 130, 110, 175), ('gray', 'cube', 'rubber', 'small'): (140, 185, 200, 220), ('blue', 'sphere', 'metal', 'large'): (180, 85, 245, 150), ('gray', 'cylinder', 'metal', 'large'): (275, 85, 345, 165), ('cyan', 'cylinder', 'metal', 'small'): (265, 160, 310, 200), ('red', 'sphere', 'rubber', 'small'): (365, 145, 400, 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': ['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': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('small', [{('green', 'cylinder', 'metal', 'large'): (70, 108, 148, 215), ('gray', 'cylinder', 'metal', 'large'): (168, 67, 230, 145), ('yellow', 'cube', 'rubber', 'small'): (130, 141, 170, 181), ('cyan', 'cylinder', 'rubber', 'large'): (168, 138, 250, 242), ('cyan', 'sphere', 'rubber', 'small'): (235, 110, 265, 135), ('gray', 'sphere', 'rubber', 'large'): (262, 129, 322, 185), ('cyan', 'cylinder', 'metal', 'small'): (335, 118, 355, 140)}, [{'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': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('cube', [{('yellow', 'cube', 'metal', 'small'): (47, 114, 91, 155), ('brown', 'cube', 'metal', 'large'): (147, 70, 233, 156), ('green', 'cylinder', 'metal', 'small'): (229, 96, 258, 127), ('green', 'cylinder', 'metal', 'large'): (295, 122, 386, 233)}, [{'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, 68, 135, 154), ('blue', 'cube', 'rubber', 'small'): (167, 80, 208, 120), ('red', 'cylinder', 'rubber', 'small'): (231, 89, 265, 130), ('cyan', 'cylinder', 'rubber', 'small'): (102, 168, 148, 224), ('green', 'cube', 'rubber', 'small'): (167, 136, 208, 177), ('green', 'sphere', 'rubber', 'small'): (271, 130, 305, 163), ('yellow', 'sphere', 'rubber', 'small'): (343, 160, 385, 199), ('gray', 'cube', 'metal', 'large'): (354, 74, 454, 164)}, [{'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': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('metal', [{('cyan', 'sphere', 'metal', 'small'): (107, 202, 148, 243), ('red', 'cylinder', 'metal', 'large'): (184, 166, 273, 279), ('red', 'cylinder', 'rubber', 'large'): (171, 94, 236, 166), ('yellow', 'cylinder', 'rubber', 'small'): (401, 117, 436, 157), ('purple', 'cylinder', 'rubber', 'small'): (139, 136, 180, 184), ('brown', 'cube', 'rubber', 'small'): (355, 124, 406, 175)}, [{'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': []}]])
('error', 'unique() expected exactly one object, but got 2 objects.')
('rubber', [{('green', 'cube', 'rubber', 'large'): (45, 87, 148, 190), ('blue', 'cube', 'metal', 'large'): (288, 102, 388, 174), ('gray', 'sphere', 'rubber', 'small'): (200, 220, 248, 268)}, [{'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': []}]])
('small', [{('purple', 'sphere', 'rubber', 'small'): (27, 116, 95, 155), ('purple', 'sphere', 'metal', 'small'): (131, 93, 187, 149), ('yellow', 'sphere', 'rubber', 'small'): (125, 173, 210, 230), ('red', 'cube', 'metal', 'small'): (214, 188, 273, 248), ('red', 'cube', 'metal', 'large'): (356, 120, 454, 188), ('brown', 'cube', 'rubber', 'large'): (277, 114, 363, 182), ('blue', 'cube', 'rubber', 'small'): (202, 75, 231, 105), ('gray', 'cylinder', 'rubber', 'small'): (236, 82, 267, 112), ('brown', 'sphere', 'metal', 'small'): (270, 153, 306, 190)}, [{'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'): (15, 114, 97, 200), ('cyan', 'cylinder', 'rubber', 'small'): (186, 130, 222, 172), ('gray', 'sphere', 'rubber', 'small'): (285, 118, 320, 152), ('brown', 'cube', 'rubber', 'small'): (243, 114, 278, 148)}, [{'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'): (376, 78, 476, 172), ('purple', 'cube', 'metal', 'small'): (197, 97, 240, 142), ('purple', 'cylinder', 'rubber', 'small'): (258, 144, 298, 194)}, [{'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'): (78, 108, 160, 196), ('yellow', 'sphere', 'metal', 'small'): (113, 180, 156, 220), ('brown', 'sphere', 'rubber', 'large'): (245, 126, 322, 202), ('red', 'sphere', 'rubber', 'small'): (220, 204, 266, 247), ('blue', 'sphere', 'rubber', 'small'): (306, 134, 333, 162), ('yellow', 'cylinder', 'metal', 'small'): (193, 118, 224, 154), ('green', 'cube', 'rubber', 'small'): (301, 83, 341, 116), ('brown', 'cube', 'rubber', 'large'): (349, 75, 423, 158), ('brown', 'sphere', 'metal', 'large'): (84, 75, 148, 136)}, [{'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': []}]])
('sphere', [{('cyan', 'cube', 'rubber', 'large'): (47, 92, 132, 162), ('red', 'sphere', 'rubber', 'large'): (136, 88, 196, 148), ('yellow', 'cylinder', 'metal', 'small'): (149, 204, 189, 265), ('gray', 'cylinder', 'rubber', 'small'): (239, 171, 279, 222), ('brown', 'cylinder', 'rubber', 'small'): (205, 89, 235, 129), ('brown', 'cylinder', 'metal', 'small'): (228, 63, 253, 93), ('brown', 'sphere', 'rubber', 'large'): (278, 84, 328, 134), ('cyan', 'cylinder', 'metal', 'small'): (355, 107, 385, 147), ('gray', 'sphere', 'rubber', 'small'): (317, 150, 357, 189), ('brown', 'cylinder', 'metal', 'large'): (395, 89, 476, 180)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['yellow']}, {'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_size', 'value_inputs': ['large']}, {'inputs': [5], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [8], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [9], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [10], 'function': 'unique', 'value_inputs': []}, {'inputs': [11], 'function': 'query_shape', 'value_inputs': []}]])
('yellow', [{('blue', 'cylinder', 'metal', 'large'): (57, 68, 136, 180), ('blue', 'cube', 'rubber', 'small'): (165, 79, 205, 120), ('cyan', 'cylinder', 'rubber', 'small'): (102, 168, 148, 225), ('red', 'cylinder', 'rubber', 'small'): (228, 116, 258, 157), ('green', 'cube', 'rubber', 'small'): (186, 136, 226, 176), ('green', 'sphere', 'rubber', 'small'): (270, 157, 305, 192), ('yellow', 'sphere', 'rubber', 'small'): (342, 160, 387, 202), ('gray', 'cube', 'metal', 'large'): (356, 74, 454, 162)}, [{'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': []}]])
('1', [{('gray', 'cube', 'rubber', 'large'): (37, 105, 128, 228), ('brown', 'cylinder', 'metal', 'small'): (134, 125, 160, 167), ('brown', 'cylinder', 'rubber', 'small'): (162, 97, 195, 136), ('purple', 'sphere', 'metal', 'small'): (265, 84, 322, 149), ('blue', 'cylinder', 'metal', 'large'): (282, 52, 343, 134), ('yellow', 'sphere', 'rubber', 'small'): (172, 217, 218, 263)}, [{'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': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('1', [{('brown', 'cylinder', 'metal', 'small'): (140, 117, 172, 152), ('red', 'cylinder', 'rubber', 'small'): (335, 136, 368, 177), ('blue', 'sphere', 'rubber', 'small'): (172, 210, 218, 256)}, [{'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'): (375, 79, 476, 170), ('purple', 'cube', 'metal', 'small'): (196, 97, 240, 141), ('purple', 'cylinder', 'rubber', 'small'): (258, 144, 298, 198)}, [{'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', 'metal', 'small'): (130, 92, 187, 149), ('purple', 'sphere', 'rubber', 'small'): (27, 116, 95, 182), ('yellow', 'sphere', 'rubber', 'small'): (124, 144, 211, 231), ('red', 'cube', 'metal', 'small'): (214, 187, 273, 252), ('red', 'cube', 'metal', 'large'): (383, 147, 454, 215), ('brown', 'cube', 'rubber', 'large'): (277, 141, 364, 212), ('blue', 'cube', 'rubber', 'small'): (200, 102, 230, 132), ('gray', 'cylinder', 'rubber', 'small'): (238, 109, 268, 139), ('brown', 'sphere', 'metal', 'small'): (270, 153, 306, 190)}, [{'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': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('0', [{('red', 'sphere', 'metal', 'small'): (78, 117, 105, 144), ('gray', 'sphere', 'rubber', 'large'): (89, 112, 154, 167), ('red', 'sphere', 'metal', 'large'): (170, 72, 230, 132), ('gray', 'cylinder', 'metal', 'large'): (247, 48, 307, 117), ('yellow', 'cube', 'rubber', 'small'): (118, 206, 178, 267), ('gray', 'cube', 'metal', 'small'): (212, 67, 242, 97)}, [{'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': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('red', [{('brown', 'cylinder', 'metal', 'small'): (140, 117, 170, 150), ('red', 'cylinder', 'rubber', 'small'): (335, 135, 368, 178), ('blue', 'sphere', 'rubber', 'small'): (175, 239, 218, 282)}, [{'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': []}]])
('error', 'unique() expected exactly one object, but got 3 objects.')
('3', [{('cyan', 'cube', 'rubber', 'large'): (47, 93, 132, 162), ('red', 'sphere', 'rubber', 'large'): (136, 88, 204, 154), ('brown', 'sphere', 'rubber', 'large'): (268, 58, 326, 120), ('gray', 'sphere', 'rubber', 'small'): (315, 150, 355, 189), ('yellow', 'cylinder', 'metal', 'small'): (148, 204, 188, 265), ('gray', 'cylinder', 'rubber', 'small'): (241, 171, 281, 223), ('brown', 'cylinder', 'rubber', 'small'): (206, 89, 236, 128), ('brown', 'cylinder', 'metal', 'small'): (228, 64, 252, 95), ('cyan', 'cylinder', 'metal', 'small'): (355, 107, 385, 146), ('brown', 'cylinder', 'metal', 'large'): (400, 91, 476, 179)}, [{'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'): (72, 107, 145, 160), ('gray', 'cylinder', 'metal', 'large'): (169, 94, 228, 140), ('yellow', 'cube', 'rubber', 'small'): (130, 142, 168, 178), ('cyan', 'cylinder', 'rubber', 'large'): (168, 137, 249, 242), ('cyan', 'sphere', 'rubber', 'small'): (237, 110, 263, 136), ('gray', 'sphere', 'rubber', 'large'): (262, 129, 327, 175), ('cyan', 'cylinder', 'metal', 'small'): (306, 118, 328, 140)}, [{'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': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('error', 'unique() expected exactly one object, but got 0 objects.')
('yellow', [{('blue', 'cube', 'metal', 'small'): (45, 120, 90, 165), ('yellow', 'cube', 'rubber', 'large'): (135, 127, 225, 230), ('gray', 'cylinder', 'rubber', 'large'): (195, 168, 285, 290), ('brown', 'cylinder', 'metal', 'small'): (145, 88, 180, 125), ('yellow', 'sphere', 'metal', 'small'): (195, 85, 248, 135), ('green', 'sphere', 'metal', 'small'): (250, 162, 285, 185), ('purple', 'cube', 'metal', 'large'): (315, 98, 385, 150), ('purple', 'cylinder', 'metal', 'large'): (360, 105, 445, 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', 'small'): (64, 117, 140, 189), ('gray', 'sphere', 'metal', 'small'): (150, 99, 218, 170), ('yellow', 'cube', 'rubber', 'small'): (247, 123, 285, 161), ('blue', 'cube', 'metal', 'small'): (140, 102, 178, 140), ('yellow', 'sphere', 'metal', 'small'): (259, 53, 311, 117)}, [{'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': []}]])
('0', [{('blue', 'cube', 'metal', 'large'): (17, 89, 121, 183), ('yellow', 'cylinder', 'metal', 'small'): (121, 107, 152, 148), ('purple', 'cylinder', 'metal', 'small'): (214, 78, 271, 149), ('gray', 'cube', 'metal', 'large'): (227, 115, 334, 229), ('brown', 'cube', 'rubber', 'small'): (177, 220, 230, 286), ('gray', 'sphere', 'rubber', 'large'): (306, 115, 372, 156)}, [{'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, 92, 128, 167), ('gray', 'cylinder', 'rubber', 'small'): (93, 151, 139, 199), ('brown', 'cylinder', 'rubber', 'large'): (170, 75, 232, 120), ('green', 'cube', 'metal', 'small'): (187, 189, 245, 256), ('green', 'cylinder', 'metal', 'small'): (252, 174, 299, 215), ('purple', 'cylinder', 'metal', 'small'): (365, 140, 406, 179), ('cyan', 'cylinder', 'metal', 'small'): (396, 108, 430, 149)}, [{'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': []}]])
('7', [{('brown', 'cube', 'rubber', 'small'): (47, 107, 93, 150), ('yellow', 'cylinder', 'rubber', 'small'): (218, 68, 282, 130), ('purple', 'cylinder', 'rubber', 'small'): (343, 93, 378, 132), ('yellow', 'sphere', 'metal', 'small'): (192, 87, 245, 136), ('gray', 'sphere', 'metal', 'small'): (168, 133, 205, 168), ('purple', 'sphere', 'metal', 'large'): (376, 86, 448, 153), ('brown', 'sphere', 'rubber', 'small'): (285, 158, 323, 196), ('purple', 'cube', 'metal', 'small'): (109, 172, 155, 216), ('yellow', 'cube', 'metal', 'small'): (210, 184, 256, 238)}, [{'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'): (17, 89, 121, 183), ('yellow', 'cylinder', 'metal', 'small'): (121, 106, 152, 147), ('purple', 'cylinder', 'metal', 'small'): (214, 51, 272, 116), ('gray', 'cube', 'metal', 'large'): (227, 115, 335, 230), ('gray', 'sphere', 'rubber', 'large'): (305, 114, 372, 178), ('brown', 'cube', 'rubber', 'small'): (177, 220, 230, 285)}, [{'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'): (102, 110, 137, 145), ('cyan', 'sphere', 'rubber', 'small'): (120, 181, 165, 226), ('blue', 'cube', 'rubber', 'small'): (225, 122, 270, 167), ('green', 'cube', 'metal', 'small'): (312, 94, 350, 132), ('purple', 'cylinder', 'rubber', 'small'): (282, 186, 329, 244), ('red', 'sphere', 'metal', 'small'): (359, 140, 396, 177)}, [{'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', 'small'): (57, 105, 145, 163), ('green', 'cube', 'metal', 'small'): (195, 67, 265, 133), ('cyan', 'cylinder', 'rubber', 'small'): (158, 131, 243, 240), ('brown', 'cube', 'metal', 'small'): (263, 121, 303, 161)}, [{'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'): (92, 112, 175, 225), ('red', 'cylinder', 'metal', 'small'): (184, 102, 210, 142), ('gray', 'sphere', 'rubber', 'small'): (310, 128, 348, 166), ('red', 'cube', 'rubber', 'large'): (225, 156, 325, 277), ('red', 'cube', 'metal', 'small'): (384, 142, 425, 189)}, [{'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', 'small'): (78, 84, 156, 170), ('green', 'cylinder', 'rubber', 'small'): (152, 94, 176, 130), ('gray', 'cube', 'rubber', 'large'): (138, 125, 254, 248), ('purple', 'sphere', 'metal', 'small'): (250, 66, 310, 126), ('gray', 'cube', 'metal', 'small'): (303, 159, 363, 215)}, [{'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'): (92, 113, 174, 209), ('red', 'cylinder', 'metal', 'small'): (184, 102, 216, 142), ('gray', 'sphere', 'rubber', 'small'): (312, 128, 348, 163), ('red', 'cube', 'rubber', 'large'): (225, 157, 328, 277), ('red', 'cube', 'metal', 'small'): (384, 142, 425, 188)}, [{'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', 'small'): (78, 102, 159, 197), ('yellow', 'sphere', 'metal', 'small'): (112, 179, 157, 220), ('brown', 'sphere', 'rubber', 'large'): (245, 126, 322, 202), ('red', 'sphere', 'rubber', 'small'): (220, 204, 266, 247), ('yellow', 'cylinder', 'metal', 'small'): (193, 118, 225, 158), ('green', 'cube', 'rubber', 'small'): (301, 82, 341, 116), ('blue', 'sphere', 'rubber', 'small'): (307, 133, 333, 160), ('brown', 'cube', 'rubber', 'large'): (349, 76, 423, 157), ('brown', 'sphere', 'metal', 'small'): (85, 76, 147, 126)}, [{'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'): (102, 109, 134, 141), ('cyan', 'sphere', 'rubber', 'small'): (121, 181, 164, 224), ('blue', 'cube', 'rubber', 'small'): (223, 122, 273, 172), ('green', 'cube', 'metal', 'small'): (312, 94, 352, 134), ('red', 'sphere', 'metal', 'small'): (358, 140, 396, 178), ('purple', 'cylinder', 'rubber', 'small'): (283, 186, 329, 244)}, [{'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'): (47, 107, 93, 148), ('purple', 'cube', 'metal', 'small'): (110, 173, 158, 219), ('yellow', 'cube', 'metal', 'small'): (211, 184, 256, 230), ('yellow', 'sphere', 'metal', 'small'): (191, 88, 236, 132), ('gray', 'sphere', 'metal', 'small'): (170, 133, 205, 168), ('brown', 'sphere', 'rubber', 'small'): (282, 159, 320, 196), ('purple', 'sphere', 'metal', 'large'): (378, 113, 448, 158), ('yellow', 'cylinder', 'rubber', 'small'): (220, 69, 280, 129), ('purple', 'cylinder', 'rubber', 'small'): (345, 93, 378, 132)}, [{'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'): (45, 120, 87, 162), ('yellow', 'cube', 'rubber', 'large'): (134, 130, 225, 205), ('gray', 'cylinder', 'rubber', 'large'): (194, 168, 286, 289), ('brown', 'cylinder', 'metal', 'small'): (147, 89, 178, 124), ('yellow', 'sphere', 'metal', 'small'): (195, 85, 247, 136), ('green', 'sphere', 'metal', 'small'): (253, 163, 286, 187), ('purple', 'cube', 'metal', 'large'): (314, 97, 382, 149), ('purple', 'cylinder', 'metal', 'large'): (360, 104, 444, 196)}, [{'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'): (97, 108, 135, 146), ('cyan', 'sphere', 'rubber', 'small'): (118, 180, 155, 217), ('blue', 'cube', 'rubber', 'small'): (220, 121, 260, 162), ('green', 'cube', 'metal', 'small'): (310, 121, 350, 162), ('purple', 'cylinder', 'rubber', 'small'): (278, 186, 328, 243), ('red', 'sphere', 'metal', 'small'): (358, 139, 396, 177)}, [{'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'): (107, 89, 192, 174), ('red', 'cube', 'metal', 'small'): (67, 130, 112, 173), ('gray', 'cube', 'rubber', 'small'): (140, 186, 198, 247), ('blue', 'sphere', 'metal', 'large'): (183, 86, 247, 150), ('gray', 'cylinder', 'metal', 'large'): (278, 86, 348, 167), ('cyan', 'cylinder', 'metal', 'small'): (268, 159, 312, 212), ('red', 'sphere', 'rubber', 'small'): (365, 149, 401, 185)}, [{'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'): (102, 109, 134, 141), ('cyan', 'sphere', 'rubber', 'small'): (120, 180, 157, 217), ('blue', 'cube', 'rubber', 'small'): (222, 122, 273, 173), ('green', 'cube', 'metal', 'small'): (312, 94, 353, 135), ('purple', 'cylinder', 'rubber', 'small'): (284, 186, 328, 244), ('red', 'sphere', 'metal', 'small'): (359, 140, 396, 177)}, [{'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', 'small'): (157, 74, 217, 134), ('purple', 'cube', 'metal', 'small'): (257, 108, 287, 138), ('green', 'sphere', 'rubber', 'large'): (302, 90, 367, 159), ('green', 'sphere', 'rubber', 'small'): (406, 130, 445, 169), ('cyan', 'cube', 'rubber', 'large'): (192, 160, 308, 292), ('yellow', 'cube', 'metal', 'small'): (117, 143, 157, 183), ('cyan', 'cylinder', 'rubber', 'small'): (100, 108, 130, 148)}, [{'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': []}]])
('3', [{('yellow', 'cube', 'metal', 'small'): (22, 107, 124, 170), ('purple', 'sphere', 'rubber', 'small'): (212, 93, 270, 132), ('gray', 'sphere', 'rubber', 'small'): (271, 113, 296, 137), ('purple', 'cube', 'metal', 'small'): (328, 121, 371, 165)}, [{'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'): (47, 114, 91, 156), ('brown', 'cube', 'metal', 'large'): (146, 70, 234, 157), ('green', 'cylinder', 'metal', 'small'): (230, 69, 260, 101), ('green', 'cylinder', 'metal', 'large'): (295, 122, 387, 234)}, [{'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'): (137, 116, 172, 152), ('red', 'cylinder', 'rubber', 'small'): (332, 134, 369, 177), ('blue', 'sphere', 'rubber', 'small'): (172, 209, 220, 258)}, [{'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'): (30, 117, 115, 184), ('gray', 'cube', 'metal', 'large'): (78, 136, 188, 220), ('blue', 'cube', 'rubber', 'large'): (130, 205, 246, 308), ('cyan', 'sphere', 'metal', 'small'): (186, 77, 241, 132), ('purple', 'sphere', 'rubber', 'small'): (222, 179, 262, 212), ('green', 'sphere', 'rubber', 'small'): (260, 195, 300, 238), ('blue', 'sphere', 'rubber', 'small'): (315, 182, 355, 222), ('cyan', 'cube', 'metal', 'small'): (282, 124, 317, 159), ('cyan', 'cylinder', 'metal', 'large'): (353, 115, 435, 182)}, [{'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', 'small'): (110, 90, 180, 150), ('gray', 'cube', 'rubber', 'large'): (200, 95, 280, 155), ('cyan', 'cylinder', 'rubber', 'large'): (285, 105, 360, 165), ('purple', 'cube', 'rubber', 'small'): (270, 190, 325, 250)}, [{'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': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('error', 'unique() expected exactly one object, but got 0 objects.')
('error', 'unique() expected exactly one object, but got 0 objects.')
('0', [{('brown', 'cylinder', 'metal', 'small'): (140, 89, 170, 125), ('red', 'cylinder', 'rubber', 'small'): (335, 108, 368, 149), ('blue', 'sphere', 'rubber', 'small'): (174, 182, 218, 224)}, [{'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', 'small'): (57, 103, 142, 161), ('green', 'cube', 'metal', 'small'): (197, 68, 264, 134), ('cyan', 'cylinder', 'rubber', 'small'): (158, 131, 242, 239), ('brown', 'cube', 'metal', 'small'): (264, 121, 302, 163)}, [{'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'): (137, 115, 174, 153), ('red', 'cylinder', 'rubber', 'small'): (332, 134, 369, 177), ('blue', 'sphere', 'rubber', 'small'): (174, 209, 220, 258)}, [{'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'): (92, 113, 175, 208), ('red', 'cylinder', 'metal', 'small'): (183, 103, 210, 144), ('gray', 'sphere', 'rubber', 'small'): (314, 128, 348, 162), ('red', 'cube', 'rubber', 'large'): (225, 157, 328, 278), ('red', 'cube', 'metal', 'small'): (383, 142, 425, 188)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'count', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 3 objects.')
('error', 'unique() expected exactly one object, but got 0 objects.')
('error', 'unique() expected exactly one object, but got 0 objects.')
('error', 'unique() expected exactly one object, but got 0 objects.')
('1', [{('brown', 'cube', 'rubber', 'small'): (47, 108, 94, 149), ('yellow', 'cylinder', 'rubber', 'small'): (218, 67, 280, 129), ('purple', 'cylinder', 'rubber', 'small'): (344, 92, 378, 132), ('yellow', 'sphere', 'metal', 'small'): (190, 87, 242, 138), ('gray', 'sphere', 'metal', 'small'): (169, 133, 206, 169), ('purple', 'sphere', 'metal', 'large'): (378, 86, 447, 153), ('brown', 'sphere', 'rubber', 'small'): (284, 158, 322, 196), ('purple', 'cube', 'metal', 'small'): (110, 173, 157, 219), ('yellow', 'cube', 'metal', 'small'): (211, 184, 258, 245)}, [{'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'): (78, 117, 105, 144), ('gray', 'sphere', 'rubber', 'large'): (91, 113, 163, 165), ('red', 'sphere', 'metal', 'large'): (172, 70, 232, 131), ('gray', 'cylinder', 'metal', 'large'): (246, 49, 304, 115), ('yellow', 'cube', 'rubber', 'small'): (120, 180, 176, 239), ('gray', 'cube', 'metal', 'small'): (212, 66, 240, 94)}, [{'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': []}]])
('2', [{('blue', 'cube', 'metal', 'small'): (45, 120, 87, 162), ('yellow', 'cube', 'rubber', 'large'): (135, 127, 225, 225), ('gray', 'cylinder', 'rubber', 'large'): (195, 168, 285, 289), ('yellow', 'sphere', 'metal', 'small'): (197, 85, 249, 137), ('green', 'sphere', 'metal', 'small'): (252, 163, 286, 189), ('brown', 'cylinder', 'metal', 'small'): (149, 89, 176, 125), ('purple', 'cube', 'metal', 'large'): (314, 97, 385, 150), ('purple', 'cylinder', 'metal', 'large'): (360, 104, 444, 196)}, [{'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', 'small'): (27, 89, 94, 156), ('purple', 'sphere', 'metal', 'small'): (131, 66, 186, 121), ('yellow', 'sphere', 'rubber', 'small'): (124, 144, 210, 230), ('red', 'cube', 'metal', 'small'): (214, 188, 273, 248), ('red', 'cube', 'metal', 'large'): (358, 118, 454, 188), ('brown', 'cube', 'rubber', 'large'): (277, 113, 363, 183), ('blue', 'cube', 'rubber', 'small'): (201, 74, 231, 104), ('gray', 'cylinder', 'rubber', 'small'): (237, 81, 267, 109), ('brown', 'sphere', 'metal', 'small'): (270, 152, 306, 190)}, [{'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': []}]])
('error', 'unique() expected exactly one object, but got 2 objects.')
('cylinder', [{('yellow', 'sphere', 'rubber', 'small'): (47, 120, 126, 220), ('brown', 'cylinder', 'rubber', 'small'): (168, 75, 232, 148), ('gray', 'cylinder', 'rubber', 'small'): (92, 151, 140, 202), ('green', 'cube', 'metal', 'small'): (186, 217, 244, 283), ('green', 'cylinder', 'metal', 'small'): (256, 173, 298, 235), ('purple', 'cylinder', 'metal', 'small'): (362, 140, 404, 195), ('cyan', 'cylinder', 'metal', 'small'): (396, 135, 430, 175)}, [{'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'): (78, 103, 160, 224), ('yellow', 'cylinder', 'metal', 'small'): (192, 118, 225, 158), ('brown', 'sphere', 'rubber', 'large'): (238, 127, 321, 205), ('red', 'sphere', 'rubber', 'small'): (220, 204, 266, 248), ('blue', 'sphere', 'rubber', 'small'): (305, 134, 335, 164), ('green', 'cube', 'rubber', 'small'): (301, 82, 342, 115), ('brown', 'cube', 'rubber', 'large'): (350, 76, 423, 156), ('yellow', 'sphere', 'metal', 'small'): (108, 180, 156, 220), ('brown', 'sphere', 'metal', 'large'): (82, 75, 150, 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_material', 'value_inputs': []}, {'inputs': [4], 'function': 'count', 'value_inputs': []}]])
('rubber', [{('green', 'cylinder', 'rubber', 'large'): (17, 100, 95, 160), ('purple', 'cylinder', 'rubber', 'small'): (222, 110, 252, 145), ('red', 'sphere', 'rubber', 'small'): (88, 130, 115, 155), ('brown', 'sphere', 'rubber', 'large'): (89, 135, 178, 225), ('gray', 'sphere', 'metal', 'large'): (298, 92, 360, 145), ('gray', 'cylinder', 'rubber', 'large'): (345, 125, 436, 198)}, [{'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'): (35, 107, 130, 228), ('brown', 'cylinder', 'metal', 'small'): (133, 125, 160, 165), ('brown', 'cylinder', 'rubber', 'small'): (162, 96, 195, 137), ('purple', 'sphere', 'metal', 'large'): (264, 107, 316, 150), ('blue', 'cylinder', 'metal', 'large'): (282, 52, 344, 125), ('yellow', 'sphere', 'rubber', 'small'): (172, 216, 218, 262)}, [{'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'): (97, 150, 147, 200), ('green', 'cylinder', 'rubber', 'large'): (189, 67, 246, 132), ('brown', 'cylinder', 'rubber', 'small'): (360, 112, 400, 155)}, [{'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, 107, 218, 215), ('cyan', 'cube', 'rubber', 'small'): (184, 100, 204, 120), ('brown', 'sphere', 'metal', 'large'): (224, 68, 278, 130), ('red', 'cylinder', 'metal', 'large'): (260, 112, 328, 166), ('cyan', 'cylinder', 'metal', 'large'): (364, 96, 445, 158)}, [{'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'): (40, 119, 70, 149), ('gray', 'cube', 'rubber', 'small'): (63, 128, 108, 168), ('gray', 'cube', 'rubber', 'large'): (134, 106, 233, 212), ('brown', 'cylinder', 'rubber', 'small'): (108, 70, 170, 142), ('purple', 'cube', 'metal', 'small'): (217, 69, 255, 105), ('brown', 'sphere', 'metal', 'small'): (246, 93, 276, 123), ('blue', 'cube', 'rubber', 'large'): (272, 64, 347, 136)}, [{'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'): (47, 92, 132, 162), ('red', 'sphere', 'rubber', 'large'): (137, 88, 202, 152), ('brown', 'sphere', 'rubber', 'large'): (268, 85, 323, 138), ('yellow', 'cylinder', 'metal', 'small'): (147, 204, 197, 264), ('gray', 'cylinder', 'rubber', 'small'): (241, 172, 284, 224), ('brown', 'cylinder', 'rubber', 'small'): (206, 89, 236, 129), ('brown', 'cylinder', 'metal', 'small'): (228, 64, 253, 95), ('cyan', 'cylinder', 'metal', 'small'): (356, 107, 381, 142), ('gray', 'sphere', 'rubber', 'small'): (317, 150, 352, 185), ('brown', 'cylinder', 'metal', 'large'): (395, 89, 476, 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': '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'): (109, 90, 191, 172), ('red', 'cube', 'metal', 'small'): (69, 130, 110, 171), ('gray', 'cube', 'rubber', 'small'): (141, 186, 198, 247), ('blue', 'sphere', 'metal', 'large'): (183, 87, 247, 150), ('gray', 'cylinder', 'metal', 'large'): (280, 86, 347, 168), ('cyan', 'cylinder', 'metal', 'small'): (269, 160, 312, 213), ('red', 'sphere', 'rubber', 'small'): (364, 149, 401, 186)}, [{'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': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('0', [{('cyan', 'cylinder', 'rubber', 'large'): (32, 91, 114, 184), ('gray', 'cube', 'metal', 'large'): (78, 108, 188, 222), ('cyan', 'sphere', 'metal', 'large'): (186, 77, 242, 132), ('cyan', 'cube', 'metal', 'small'): (282, 124, 318, 158), ('purple', 'sphere', 'rubber', 'small'): (223, 151, 260, 185), ('green', 'sphere', 'rubber', 'small'): (259, 195, 300, 240), ('blue', 'sphere', 'rubber', 'small'): (316, 182, 355, 222), ('cyan', 'cylinder', 'metal', 'large'): (354, 116, 436, 179), ('blue', 'cube', 'rubber', 'large'): (131, 177, 245, 308)}, [{'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': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('1', [{('yellow', 'sphere', 'metal', 'small'): (102, 109, 137, 144), ('cyan', 'sphere', 'rubber', 'small'): (120, 180, 155, 215), ('blue', 'cube', 'rubber', 'small'): (224, 121, 270, 167), ('green', 'cube', 'metal', 'small'): (312, 94, 350, 131), ('red', 'sphere', 'metal', 'small'): (360, 140, 397, 177), ('purple', 'cylinder', 'rubber', 'small'): (282, 187, 330, 244)}, [{'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': []}]])
('1', [{('gray', 'cylinder', 'metal', 'large'): (44, 109, 123, 167), ('green', 'cylinder', 'metal', 'small'): (111, 149, 150, 194), ('yellow', 'cylinder', 'rubber', 'small'): (152, 175, 193, 229), ('cyan', 'cylinder', 'rubber', 'small'): (261, 192, 306, 249), ('blue', 'cylinder', 'rubber', 'large'): (382, 81, 457, 170), ('cyan', 'cube', 'metal', 'small'): (198, 96, 224, 129), ('blue', 'cube', 'metal', 'large'): (262, 92, 340, 187), ('yellow', 'cube', 'metal', 'small'): (278, 105, 304, 125), ('purple', 'sphere', 'metal', 'large'): (338, 123, 420, 202)}, [{'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', [{('purple', 'cylinder', 'metal', 'small'): (244, 72, 299, 136), ('brown', 'cylinder', 'metal', 'small'): (92, 126, 180, 229), ('red', 'cube', 'rubber', 'small'): (328, 129, 437, 206)}, [{'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': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('small', [{('yellow', 'cube', 'metal', 'small'): (45, 112, 90, 157), ('brown', 'cube', 'metal', 'large'): (145, 97, 233, 158), ('green', 'cylinder', 'metal', 'small'): (228, 95, 260, 128), ('green', 'cylinder', 'metal', 'large'): (295, 122, 387, 234)}, [{'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', 'small'): (112, 94, 179, 145), ('gray', 'cube', 'rubber', 'large'): (204, 98, 279, 153), ('cyan', 'cylinder', 'rubber', 'large'): (288, 105, 358, 162), ('purple', 'cube', 'rubber', 'small'): (274, 190, 326, 249)}, [{'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'): (22, 78, 124, 170), ('purple', 'sphere', 'rubber', 'large'): (211, 92, 270, 129), ('gray', 'sphere', 'rubber', 'small'): (270, 86, 296, 109), ('purple', 'cube', 'metal', 'small'): (328, 120, 372, 164)}, [{'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': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('1', [{('brown', 'cylinder', 'metal', 'small'): (137, 143, 168, 180), ('red', 'cylinder', 'rubber', 'small'): (333, 163, 368, 205), ('blue', 'sphere', 'rubber', 'small'): (173, 209, 218, 254)}, [{'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'): (102, 109, 137, 144), ('cyan', 'sphere', 'rubber', 'small'): (121, 181, 164, 224), ('blue', 'cube', 'rubber', 'small'): (223, 122, 275, 174), ('green', 'cube', 'metal', 'small'): (309, 94, 352, 137), ('purple', 'cylinder', 'rubber', 'small'): (282, 186, 328, 244), ('red', 'sphere', 'metal', 'small'): (358, 140, 397, 177)}, [{'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'): (45, 120, 87, 162), ('yellow', 'cube', 'rubber', 'large'): (135, 127, 224, 232), ('gray', 'cylinder', 'rubber', 'large'): (193, 168, 286, 289), ('brown', 'cylinder', 'metal', 'small'): (147, 88, 178, 125), ('yellow', 'sphere', 'metal', 'small'): (194, 85, 247, 136), ('green', 'sphere', 'metal', 'small'): (253, 163, 286, 186), ('purple', 'cube', 'metal', 'large'): (313, 98, 382, 150), ('purple', 'cylinder', 'metal', 'large'): (360, 132, 443, 195)}, [{'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', 'sphere', 'metal', 'small'): (187, 77, 242, 132), ('cyan', 'cylinder', 'rubber', 'small'): (34, 119, 113, 184), ('cyan', 'cylinder', 'metal', 'large'): (354, 115, 436, 180), ('cyan', 'cube', 'metal', 'small'): (283, 123, 318, 158), ('gray', 'cube', 'metal', 'large'): (79, 136, 188, 220), ('purple', 'sphere', 'rubber', 'small'): (222, 151, 257, 186), ('green', 'sphere', 'rubber', 'small'): (259, 195, 294, 229), ('blue', 'sphere', 'rubber', 'small'): (316, 182, 352, 220), ('blue', 'cube', 'rubber', 'large'): (132, 176, 245, 308)}, [{'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, 107, 218, 215), ('cyan', 'cube', 'rubber', 'small'): (184, 100, 214, 120), ('brown', 'sphere', 'metal', 'large'): (225, 69, 278, 130), ('red', 'cylinder', 'metal', 'large'): (260, 113, 328, 166), ('cyan', 'cylinder', 'metal', 'large'): (366, 123, 446, 185)}, [{'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'): (45, 115, 147, 192), ('gray', 'sphere', 'rubber', 'small'): (202, 192, 247, 237), ('blue', 'cube', 'metal', 'large'): (289, 102, 388, 175)}, [{'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'): (92, 113, 174, 230), ('red', 'cylinder', 'metal', 'small'): (184, 102, 210, 142), ('gray', 'sphere', 'rubber', 'small'): (313, 128, 349, 164), ('red', 'cube', 'rubber', 'large'): (225, 157, 328, 277), ('red', 'cube', 'metal', 'small'): (384, 142, 425, 188)}, [{'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': []}]])
('3', [{('brown', 'cylinder', 'rubber', 'small'): (78, 86, 156, 170), ('green', 'cylinder', 'rubber', 'small'): (140, 94, 175, 132), ('gray', 'cube', 'rubber', 'large'): (138, 126, 254, 247), ('purple', 'sphere', 'metal', 'small'): (250, 66, 310, 127), ('gray', 'cube', 'metal', 'small'): (302, 160, 362, 214)}, [{'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'): (47, 114, 91, 156), ('brown', 'cube', 'metal', 'large'): (146, 71, 234, 158), ('green', 'cylinder', 'metal', 'small'): (229, 96, 258, 127), ('green', 'cylinder', 'metal', 'large'): (295, 122, 387, 234)}, [{'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', 'metal', 'small'): (132, 66, 187, 118), ('purple', 'sphere', 'rubber', 'small'): (27, 116, 94, 155), ('yellow', 'sphere', 'rubber', 'small'): (124, 173, 211, 231), ('red', 'cube', 'metal', 'small'): (214, 188, 273, 250), ('red', 'cube', 'metal', 'large'): (357, 119, 454, 187), ('brown', 'cube', 'rubber', 'large'): (277, 114, 364, 182), ('blue', 'cube', 'rubber', 'small'): (200, 74, 232, 106), ('gray', 'cylinder', 'rubber', 'small'): (240, 82, 267, 109), ('brown', 'sphere', 'metal', 'small'): (270, 153, 307, 190)}, [{'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': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('1', [{('purple', 'cube', 'metal', 'large'): (114, 107, 218, 215), ('cyan', 'cube', 'rubber', 'small'): (186, 101, 216, 125), ('brown', 'sphere', 'metal', 'large'): (226, 94, 278, 145), ('red', 'cylinder', 'metal', 'large'): (260, 114, 328, 165), ('cyan', 'cylinder', 'metal', 'large'): (364, 124, 446, 159)}, [{'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'): (78, 105, 160, 220), ('yellow', 'sphere', 'metal', 'small'): (115, 152, 157, 192), ('brown', 'sphere', 'metal', 'large'): (84, 75, 147, 135), ('yellow', 'cylinder', 'metal', 'small'): (192, 118, 227, 158), ('brown', 'sphere', 'rubber', 'large'): (244, 127, 323, 200), ('red', 'sphere', 'rubber', 'small'): (221, 204, 265, 246), ('blue', 'sphere', 'rubber', 'small'): (308, 133, 334, 162), ('green', 'cube', 'rubber', 'small'): (302, 83, 341, 117), ('brown', 'cube', 'rubber', 'large'): (348, 75, 423, 158)}, [{'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', 'small'): (22, 107, 125, 218), ('purple', 'sphere', 'rubber', 'small'): (211, 121, 269, 180), ('gray', 'sphere', 'rubber', 'small'): (270, 113, 295, 138), ('purple', 'cube', 'metal', 'small'): (329, 121, 372, 168)}, [{'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'): (37, 105, 127, 220), ('brown', 'cylinder', 'metal', 'small'): (134, 125, 160, 165), ('brown', 'cylinder', 'rubber', 'small'): (163, 97, 196, 135), ('purple', 'sphere', 'metal', 'large'): (219, 78, 275, 133), ('blue', 'cylinder', 'metal', 'large'): (284, 52, 343, 127), ('yellow', 'sphere', 'rubber', 'small'): (172, 215, 218, 262)}, [{'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 0 objects.')
('rubber', [{('gray', 'cylinder', 'metal', 'large'): (78, 108, 159, 195), ('yellow', 'cylinder', 'metal', 'small'): (192, 118, 224, 158), ('brown', 'sphere', 'rubber', 'large'): (245, 126, 321, 201), ('red', 'sphere', 'rubber', 'small'): (220, 205, 265, 246), ('blue', 'sphere', 'rubber', 'small'): (305, 133, 335, 163), ('green', 'cube', 'rubber', 'small'): (301, 82, 342, 113), ('brown', 'cube', 'rubber', 'large'): (348, 75, 423, 158), ('yellow', 'sphere', 'metal', 'small'): (114, 180, 155, 220), ('brown', 'sphere', 'metal', 'large'): (84, 75, 147, 125)}, [{'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': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('error', 'unique() expected exactly one object, but got 3 objects.')
('2', [{('green', 'cube', 'rubber', 'large'): (22, 89, 117, 184), ('blue', 'sphere', 'metal', 'small'): (197, 89, 252, 144), ('yellow', 'cube', 'metal', 'large'): (257, 73, 320, 136), ('brown', 'sphere', 'rubber', 'small'): (210, 137, 287, 214), ('cyan', 'cylinder', 'rubber', 'small'): (338, 117, 353, 155)}, [{'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'): (45, 117, 148, 220), ('blue', 'cube', 'metal', 'large'): (289, 103, 388, 174), ('gray', 'sphere', 'rubber', 'small'): (198, 220, 247, 267)}, [{'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 2 objects.')
('error', 'unique() expected exactly one object, but got 0 objects.')
('error', 'unique() expected exactly one object, but got 0 objects.')
('1', [{('green', 'cube', 'rubber', 'large'): (45, 114, 147, 220), ('blue', 'cube', 'metal', 'large'): (289, 102, 388, 175), ('gray', 'sphere', 'rubber', 'small'): (200, 219, 248, 267)}, [{'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', 'small'): (27, 89, 95, 155), ('purple', 'sphere', 'metal', 'small'): (131, 66, 187, 122), ('yellow', 'sphere', 'rubber', 'small'): (125, 145, 210, 230), ('red', 'cube', 'metal', 'small'): (214, 187, 273, 250), ('red', 'cube', 'metal', 'large'): (360, 120, 454, 189), ('brown', 'cube', 'rubber', 'large'): (277, 114, 363, 184), ('blue', 'cube', 'rubber', 'small'): (200, 74, 230, 104), ('gray', 'cylinder', 'rubber', 'small'): (238, 82, 268, 112), ('brown', 'sphere', 'metal', 'small'): (270, 153, 306, 190)}, [{'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': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('sphere', [{('cyan', 'sphere', 'rubber', 'small'): (157, 74, 216, 134), ('purple', 'cube', 'metal', 'small'): (262, 108, 298, 148), ('green', 'sphere', 'rubber', 'large'): (302, 92, 367, 156), ('green', 'sphere', 'rubber', 'small'): (406, 130, 444, 168), ('cyan', 'cube', 'rubber', 'large'): (192, 159, 308, 293), ('yellow', 'cube', 'metal', 'small'): (116, 142, 168, 192), ('blue', 'cylinder', 'rubber', 'small'): (99, 107, 136, 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': ['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'): (45, 114, 147, 220), ('blue', 'cube', 'metal', 'large'): (289, 75, 388, 174), ('gray', 'sphere', 'rubber', 'small'): (201, 192, 247, 238)}, [{'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'): (70, 108, 148, 220), ('gray', 'cylinder', 'metal', 'large'): (168, 92, 228, 170), ('yellow', 'cube', 'rubber', 'small'): (130, 142, 170, 182), ('cyan', 'cylinder', 'rubber', 'large'): (168, 138, 250, 268), ('cyan', 'sphere', 'rubber', 'small'): (265, 110, 295, 138), ('gray', 'sphere', 'rubber', 'large'): (260, 128, 320, 188), ('cyan', 'cylinder', 'metal', 'small'): (335, 115, 355, 145)}, [{'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'): (22, 78, 125, 171), ('purple', 'sphere', 'rubber', 'large'): (211, 67, 270, 129), ('gray', 'sphere', 'rubber', 'small'): (271, 85, 296, 109), ('purple', 'cube', 'metal', 'small'): (328, 120, 371, 163)}, [{'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'): (70, 108, 145, 160), ('gray', 'cylinder', 'metal', 'large'): (168, 94, 228, 140), ('yellow', 'cube', 'rubber', 'small'): (130, 142, 165, 177), ('cyan', 'cylinder', 'rubber', 'large'): (168, 138, 250, 242), ('cyan', 'sphere', 'rubber', 'small'): (235, 110, 263, 135), ('gray', 'sphere', 'rubber', 'large'): (262, 128, 325, 172), ('cyan', 'cylinder', 'metal', 'small'): (335, 117, 355, 135)}, [{'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'): (45, 110, 147, 220), ('blue', 'cube', 'metal', 'large'): (290, 75, 388, 173), ('gray', 'sphere', 'rubber', 'small'): (200, 192, 248, 239)}, [{'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'): (47, 92, 132, 190), ('red', 'sphere', 'rubber', 'large'): (136, 87, 210, 153), ('brown', 'sphere', 'rubber', 'large'): (269, 58, 324, 119), ('gray', 'sphere', 'rubber', 'small'): (316, 150, 354, 188), ('yellow', 'cylinder', 'metal', 'small'): (148, 204, 186, 265), ('gray', 'cylinder', 'rubber', 'small'): (241, 170, 279, 227), ('brown', 'cylinder', 'rubber', 'small'): (206, 89, 237, 128), ('brown', 'cylinder', 'metal', 'small'): (228, 63, 252, 96), ('cyan', 'cylinder', 'metal', 'small'): (330, 106, 358, 144), ('brown', 'cylinder', 'metal', 'large'): (404, 91, 476, 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': []}]])
('error', 'unique() expected exactly one object, but got 2 objects.')
('cylinder', [{('green', 'cylinder', 'rubber', 'large'): (187, 67, 248, 160), ('purple', 'cube', 'rubber', 'small'): (95, 178, 146, 230), ('brown', 'cylinder', 'rubber', 'small'): (362, 111, 400, 155)}, [{'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'): (35, 117, 115, 184), ('gray', 'cube', 'metal', 'large'): (78, 135, 188, 220), ('cyan', 'sphere', 'metal', 'large'): (186, 77, 242, 134), ('cyan', 'cube', 'metal', 'small'): (285, 124, 318, 157), ('purple', 'sphere', 'rubber', 'small'): (222, 151, 255, 184), ('green', 'sphere', 'rubber', 'small'): (259, 194, 292, 227), ('blue', 'sphere', 'rubber', 'small'): (315, 182, 350, 217), ('cyan', 'cylinder', 'metal', 'large'): (354, 115, 436, 182), ('blue', 'cube', 'rubber', 'large'): (132, 177, 244, 307)}, [{'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', [{('yellow', 'cylinder', 'rubber', 'small'): (398, 115, 436, 156), ('purple', 'cylinder', 'rubber', 'small'): (135, 136, 180, 184), ('cyan', 'sphere', 'metal', 'small'): (106, 173, 148, 215), ('red', 'cylinder', 'metal', 'large'): (182, 138, 274, 250), ('red', 'cylinder', 'rubber', 'large'): (171, 94, 235, 140), ('brown', 'cube', 'rubber', 'small'): (354, 124, 405, 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'): (100, 107, 135, 142), ('cyan', 'sphere', 'rubber', 'small'): (120, 180, 165, 225), ('blue', 'cube', 'rubber', 'small'): (220, 120, 270, 170), ('green', 'cube', 'metal', 'small'): (310, 92, 350, 132), ('purple', 'cylinder', 'rubber', 'small'): (280, 185, 325, 245), ('red', 'sphere', 'metal', 'small'): (355, 138, 395, 178)}, [{'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': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('2', [{('purple', 'cube', 'rubber', 'small'): (97, 150, 147, 200), ('green', 'cylinder', 'rubber', 'small'): (190, 68, 247, 132), ('brown', 'cylinder', 'rubber', 'small'): (365, 140, 402, 178)}, [{'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': []}]])
('error', 'unique() expected exactly one object, but got 3 objects.')
('0', [{('purple', 'sphere', 'metal', 'small'): (130, 93, 187, 150), ('purple', 'sphere', 'rubber', 'small'): (27, 117, 94, 179), ('yellow', 'sphere', 'rubber', 'small'): (124, 173, 210, 232), ('red', 'cube', 'metal', 'small'): (214, 188, 273, 247), ('red', 'cube', 'metal', 'large'): (358, 147, 454, 189), ('brown', 'cube', 'rubber', 'large'): (279, 114, 363, 182), ('blue', 'cube', 'rubber', 'small'): (201, 102, 229, 129), ('gray', 'cylinder', 'rubber', 'small'): (236, 109, 266, 138), ('brown', 'sphere', 'metal', 'small'): (270, 153, 306, 190)}, [{'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': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('1', [{('yellow', 'sphere', 'rubber', 'small'): (47, 92, 126, 164), ('brown', 'cylinder', 'rubber', 'small'): (170, 76, 232, 146), ('gray', 'cylinder', 'rubber', 'small'): (94, 151, 140, 203), ('green', 'cube', 'metal', 'small'): (187, 191, 245, 257), ('green', 'cylinder', 'metal', 'small'): (252, 174, 300, 230), ('purple', 'cylinder', 'metal', 'small'): (333, 141, 378, 195), ('cyan', 'cylinder', 'metal', 'small'): (366, 108, 403, 155)}, [{'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': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('1', [{('yellow', 'sphere', 'rubber', 'small'): (47, 93, 126, 165), ('brown', 'cylinder', 'rubber', 'small'): (168, 47, 232, 118), ('gray', 'cylinder', 'rubber', 'small'): (93, 150, 140, 202), ('green', 'cube', 'metal', 'small'): (186, 189, 246, 255), ('green', 'cylinder', 'metal', 'small'): (250, 174, 300, 232), ('purple', 'cylinder', 'metal', 'small'): (333, 142, 378, 194), ('cyan', 'cylinder', 'metal', 'small'): (366, 108, 403, 155)}, [{'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'): (15, 87, 100, 170), ('cyan', 'cylinder', 'rubber', 'small'): (186, 130, 224, 149), ('gray', 'sphere', 'rubber', 'small'): (286, 118, 320, 147), ('brown', 'cube', 'rubber', 'small'): (245, 115, 278, 145)}, [{'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'): (375, 107, 476, 173), ('purple', 'cube', 'metal', 'small'): (198, 96, 240, 143), ('purple', 'cylinder', 'rubber', 'small'): (258, 144, 298, 196)}, [{'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'): (17, 90, 121, 184), ('yellow', 'cylinder', 'metal', 'small'): (121, 107, 150, 138), ('purple', 'cylinder', 'metal', 'small'): (214, 52, 272, 124), ('gray', 'cube', 'metal', 'large'): (227, 115, 334, 230), ('gray', 'sphere', 'rubber', 'large'): (305, 114, 372, 156), ('brown', 'cube', 'rubber', 'small'): (177, 220, 230, 286)}, [{'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'): (78, 119, 102, 143), ('gray', 'sphere', 'rubber', 'large'): (87, 112, 165, 169), ('red', 'sphere', 'metal', 'large'): (168, 95, 232, 157), ('yellow', 'cube', 'rubber', 'small'): (119, 180, 177, 240), ('gray', 'cylinder', 'metal', 'large'): (246, 48, 315, 142), ('gray', 'cube', 'metal', 'small'): (238, 66, 263, 91)}, [{'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', [{('purple', 'cylinder', 'metal', 'small'): (245, 72, 299, 135), ('brown', 'cylinder', 'metal', 'small'): (92, 125, 180, 228), ('red', 'cube', 'rubber', 'small'): (332, 130, 436, 206)}, [{'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'): (78, 119, 105, 146), ('gray', 'sphere', 'rubber', 'large'): (91, 113, 158, 167), ('red', 'sphere', 'metal', 'large'): (172, 72, 230, 129), ('yellow', 'cube', 'rubber', 'small'): (120, 179, 176, 240), ('gray', 'cylinder', 'metal', 'large'): (247, 48, 308, 115), ('gray', 'cube', 'metal', 'small'): (238, 67, 263, 88)}, [{'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'): (14, 114, 97, 220), ('cyan', 'cylinder', 'rubber', 'small'): (186, 130, 220, 178), ('brown', 'cube', 'rubber', 'small'): (246, 115, 276, 145), ('gray', 'sphere', 'rubber', 'small'): (285, 118, 318, 150)}, [{'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'): (17, 102, 95, 160), ('purple', 'cylinder', 'rubber', 'small'): (220, 110, 250, 145), ('brown', 'sphere', 'rubber', 'large'): (89, 133, 178, 224), ('red', 'sphere', 'rubber', 'small'): (89, 130, 110, 150), ('gray', 'sphere', 'metal', 'large'): (298, 90, 359, 137), ('gray', 'cylinder', 'rubber', 'large'): (347, 125, 436, 224)}, [{'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'): (45, 109, 123, 167), ('green', 'cylinder', 'metal', 'small'): (113, 177, 151, 206), ('yellow', 'cylinder', 'rubber', 'small'): (152, 177, 190, 228), ('cyan', 'cylinder', 'rubber', 'large'): (381, 109, 456, 170), ('cyan', 'cube', 'metal', 'small'): (208, 97, 225, 129), ('blue', 'cube', 'metal', 'large'): (262, 92, 339, 187), ('purple', 'sphere', 'metal', 'large'): (340, 150, 419, 202), ('blue', 'cylinder', 'metal', 'small'): (208, 92, 225, 129), ('yellow', 'cube', 'metal', 'small'): (278, 106, 303, 124)}, [{'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', 'small'): (92, 125, 181, 227), ('purple', 'cylinder', 'metal', 'small'): (246, 44, 300, 108), ('red', 'cube', 'rubber', 'small'): (332, 129, 437, 206)}, [{'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', 'small'): (49, 93, 127, 166), ('brown', 'cylinder', 'rubber', 'small'): (169, 76, 232, 147), ('gray', 'cylinder', 'rubber', 'small'): (94, 151, 138, 199), ('green', 'cube', 'metal', 'small'): (186, 190, 245, 254), ('green', 'cylinder', 'metal', 'small'): (253, 174, 300, 232), ('purple', 'cylinder', 'metal', 'small'): (333, 141, 374, 196), ('cyan', 'cylinder', 'metal', 'small'): (367, 109, 402, 155)}, [{'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', 'small'): (30, 117, 115, 185), ('gray', 'cube', 'metal', 'large'): (78, 108, 188, 220), ('cyan', 'sphere', 'metal', 'small'): (186, 50, 242, 107), ('purple', 'sphere', 'rubber', 'small'): (222, 150, 262, 188), ('cyan', 'cube', 'metal', 'small'): (282, 123, 318, 159), ('blue', 'cube', 'rubber', 'large'): (132, 177, 247, 308), ('green', 'sphere', 'rubber', 'small'): (259, 194, 299, 240), ('blue', 'sphere', 'rubber', 'small'): (313, 181, 353, 222), ('cyan', 'cylinder', 'metal', 'large'): (353, 117, 436, 180)}, [{'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'): (47, 107, 93, 149), ('yellow', 'cylinder', 'rubber', 'small'): (220, 67, 280, 120), ('purple', 'cylinder', 'rubber', 'small'): (346, 93, 378, 131), ('yellow', 'sphere', 'metal', 'small'): (191, 88, 241, 136), ('gray', 'sphere', 'metal', 'small'): (170, 133, 206, 168), ('purple', 'sphere', 'metal', 'large'): (377, 88, 447, 153), ('brown', 'sphere', 'rubber', 'small'): (284, 159, 324, 195), ('purple', 'cube', 'metal', 'small'): (110, 172, 158, 218), ('yellow', 'cube', 'metal', 'small'): (211, 184, 259, 231)}, [{'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': []}]])
('small', [{('yellow', 'cube', 'metal', 'small'): (22, 107, 124, 171), ('purple', 'sphere', 'rubber', 'small'): (211, 93, 269, 129), ('gray', 'sphere', 'rubber', 'small'): (271, 113, 295, 137), ('purple', 'cube', 'metal', 'small'): (328, 121, 372, 165)}, [{'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': []}]])
