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