('0', [{('gray', 'cube', 'rubber', 'large'): (47, 148, 179, 264), ('brown', 'cylinder', 'rubber', 'small'): (214, 120, 283, 167), ('purple', 'sphere', 'metal', 'small'): (279, 258, 350, 313), ('blue', 'cylinder', 'metal', 'large'): (264, 228, 354, 292), ('yellow', 'sphere', 'rubber', 'small'): (698, 258, 758, 302)}, [{'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'): (50, 110, 188, 222), ('purple', 'sphere', 'rubber', 'large'): (240, 118, 338, 228), ('gray', 'sphere', 'rubber', 'small'): (318, 128, 358, 164), ('purple', 'cube', 'metal', 'small'): (438, 158, 520, 238)}, [{'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'): (35, 184, 168, 313), ('brown', 'sphere', 'metal', 'large'): (179, 179, 179, 179), ('red', 'cylinder', 'metal', 'large'): (238, 218, 238, 218), ('cyan', 'cylinder', 'metal', 'large'): (309, 228, 309, 228), ('cyan', 'cylinder', 'rubber', 'small'): (129, 129, 129, 129)}, [{'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'): (39, 120, 178, 260), ('red', 'sphere', 'rubber', 'large'): (277, 291, 483, 426), ('yellow', 'cylinder', 'metal', 'small'): (657, 308, 856, 410), ('gray', 'cylinder', 'rubber', 'small'): (562, 506, 735, 595), ('brown', 'cylinder', 'rubber', 'small'): (290, 436, 408, 496), ('brown', 'cylinder', 'metal', 'small'): (210, 481, 306, 535), ('brown', 'sphere', 'rubber', 'large'): (225, 563, 362, 681), ('cyan', 'cylinder', 'metal', 'small'): (345, 690, 475, 763), ('gray', 'sphere', 'rubber', 'small'): (500, 667, 604, 745), ('brown', 'cylinder', 'metal', 'large'): (291, 827, 579, 1000)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [5], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [7], 'function': 'filter_color', 'value_inputs': ['cyan']}, {'inputs': [8], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [9], 'function': 'unique', 'value_inputs': []}, {'inputs': [10], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [11], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [6, 12], 'function': 'union', 'value_inputs': []}, {'inputs': [13], 'function': 'count', 'value_inputs': []}]])
('5', [{('cyan', 'cube', 'rubber', 'large'): (520, 380, 948, 645), ('blue', 'cylinder', 'rubber', 'small'): (348, 207, 485, 283), ('yellow', 'cube', 'metal', 'small'): (458, 245, 631, 356), ('cyan', 'sphere', 'rubber', 'large'): (156, 331, 339, 448), ('purple', 'cube', 'rubber', 'small'): (268, 548, 393, 623), ('green', 'sphere', 'rubber', 'large'): (220, 639, 420, 770), ('green', 'sphere', 'rubber', 'small'): (425, 851, 539, 931)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['cyan']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'same_material', 'value_inputs': []}, {'inputs': [5], 'function': 'count', 'value_inputs': []}]])
('small', [{('blue', 'cylinder', 'metal', 'large'): (220, 122, 344, 270), ('blue', 'cube', 'rubber', 'small'): (300, 364, 386, 428), ('red', 'cylinder', 'rubber', 'small'): (294, 490, 418, 554), ('green', 'cube', 'rubber', 'small'): (508, 394, 604, 482), ('green', 'sphere', 'rubber', 'small'): (448, 568, 539, 643), ('gray', 'cube', 'metal', 'large'): (254, 748, 531, 954), ('yellow', 'sphere', 'rubber', 'small'): (525, 725, 648, 807), ('cyan', 'cylinder', 'rubber', 'small'): (554, 217, 729, 312)}, [{'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': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('rubber', [{('green', 'cylinder', 'metal', 'large'): (25, 125, 150, 275), ('cyan', 'cylinder', 'rubber', 'large'): (350, 300, 475, 425), ('gray', 'cylinder', 'metal', 'large'): (175, 325, 325, 450), ('yellow', 'cube', 'rubber', 'small'): (375, 250, 450, 300), ('cyan', 'sphere', 'rubber', 'small'): (250, 475, 275, 500), ('gray', 'sphere', 'rubber', 'large'): (325, 550, 475, 675), ('cyan', 'cylinder', 'metal', 'small'): (275, 650, 350, 700)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'same_shape', 'value_inputs': []}, {'inputs': [5], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [6], 'function': 'filter_color', 'value_inputs': ['cyan']}, {'inputs': [7], 'function': 'unique', 'value_inputs': []}, {'inputs': [8], 'function': 'query_material', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 3 objects.')
('metal', [{('yellow', 'cylinder', 'rubber', 'small'): (400, 245, 452, 278), ('purple', 'cylinder', 'rubber', 'small'): (290, 188, 341, 231), ('cyan', 'sphere', 'rubber', 'small'): (268, 248, 317, 285), ('red', 'cylinder', 'rubber', 'large'): (195, 109, 308, 180), ('red', 'cylinder', 'metal', 'large'): (450, 280, 618, 378), ('brown', 'cube', 'rubber', 'small'): (400, 198, 454, 238)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_shape', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_color', 'value_inputs': ['red']}, {'inputs': [5], 'function': 'unique', 'value_inputs': []}, {'inputs': [6], 'function': 'query_material', 'value_inputs': []}]])
('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.')
('rubber', [{('cyan', 'cylinder', 'metal', 'large'): (21, 107, 120, 182), ('gray', 'cube', 'rubber', 'large'): (131, 115, 230, 191), ('cyan', 'cylinder', 'rubber', 'large'): (238, 118, 337, 192), ('purple', 'cube', 'rubber', 'small'): (195, 260, 264, 309)}, [{'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.')
('3', [{('gray', 'cylinder', 'metal', 'large'): (264, 113, 399, 245), ('cyan', 'cube', 'rubber', 'small'): (374, 388, 410, 424), ('blue', 'cylinder', 'rubber', 'small'): (390, 444, 415, 496), ('green', 'cylinder', 'rubber', 'small'): (499, 235, 639, 318), ('yellow', 'cylinder', 'rubber', 'small'): (570, 316, 741, 404), ('blue', 'cube', 'metal', 'large'): (499, 546, 603, 696), ('cyan', 'cylinder', 'rubber', 'small'): (622, 552, 809, 643), ('yellow', 'cube', 'metal', 'small'): (300, 570, 330, 662), ('blue', 'cylinder', 'rubber', 'large'): (266, 798, 541, 960), ('purple', 'sphere', 'metal', 'large'): (485, 712, 643, 878)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'same_material', 'value_inputs': []}, {'inputs': [5], 'function': 'count', 'value_inputs': []}]])
('metal', [{('green', 'cube', 'rubber', 'large'): (112, 115, 259, 263), ('blue', 'cube', 'metal', 'large'): (229, 109, 377, 257), ('gray', 'sphere', 'rubber', 'small'): (199, 279, 250, 315)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['blue']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'relate', 'value_inputs': ['left']}, {'inputs': [4], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [5], 'function': 'unique', 'value_inputs': []}, {'inputs': [6], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [7], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [8], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [9], 'function': 'unique', 'value_inputs': []}, {'inputs': [10], 'function': 'query_material', 'value_inputs': []}]])
('0', [{('green', 'cube', 'rubber', 'large'): (30, 130, 178, 240), ('blue', 'sphere', 'metal', 'large'): (238, 139, 340, 230), ('yellow', 'cube', 'metal', 'large'): (368, 120, 478, 223), ('cyan', 'cylinder', 'rubber', 'small'): (400, 189, 460, 248), ('brown', 'sphere', 'rubber', 'large'): (398, 269, 548, 378)}, [{'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': []}]])
('2', [{('brown', 'cube', 'rubber', 'large'): (28, 112, 168, 224), ('cyan', 'cylinder', 'rubber', 'small'): (272, 208, 344, 272), ('brown', 'cube', 'rubber', 'small'): (316, 96, 372, 136), ('gray', 'sphere', 'rubber', 'small'): (376, 116, 432, 160)}, [{'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': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('0', [{('blue', 'cylinder', 'metal', 'large'): (22, 78, 154, 190), ('blue', 'cube', 'rubber', 'small'): (199, 108, 260, 157), ('red', 'cylinder', 'rubber', 'small'): (285, 118, 350, 167), ('green', 'cube', 'rubber', 'small'): (390, 188, 463, 241), ('green', 'sphere', 'rubber', 'small'): (439, 199, 490, 234), ('gray', 'cube', 'metal', 'large'): (255, 199, 398, 309), ('yellow', 'sphere', 'rubber', 'small'): (527, 229, 581, 264), ('cyan', 'cylinder', 'rubber', 'small'): (570, 140, 634, 184)}, [{'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'): (35, 130, 79, 169), ('purple', 'cube', 'metal', 'small'): (571, 234, 748, 344), ('yellow', 'cube', 'metal', 'small'): (600, 447, 798, 568), ('yellow', 'cylinder', 'rubber', 'large'): (130, 476, 327, 584), ('brown', 'sphere', 'rubber', 'small'): (587, 600, 644, 675), ('gray', 'sphere', 'rubber', 'small'): (435, 361, 546, 432), ('purple', 'cylinder', 'rubber', 'small'): (304, 671, 425, 739), ('yellow', 'sphere', 'metal', 'large'): (195, 408, 331, 500), ('purple', 'sphere', 'metal', 'large'): (285, 800, 491, 939)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [2], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['yellow']}, {'inputs': [4], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [3, 5], 'function': 'union', 'value_inputs': []}, {'inputs': [6], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [7], 'function': 'count', 'value_inputs': []}]])
('2', [{('cyan', 'cylinder', 'metal', 'large'): (10, 101, 111, 200), ('gray', 'cube', 'rubber', 'large'): (120, 115, 220, 215), ('cyan', 'cylinder', 'rubber', 'large'): (228, 119, 330, 220), ('purple', 'cube', 'rubber', 'small'): (178, 280, 255, 335)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [1], 'function': 'unique', 'value_inputs': []}, {'inputs': [2], 'function': 'same_size', 'value_inputs': []}, {'inputs': [3], 'function': 'count', 'value_inputs': []}]])
('1', [{('brown', 'cylinder', 'rubber', 'large'): (364, 198, 519, 332), ('red', 'cylinder', 'rubber', 'small'): (420, 298, 460, 332), ('red', 'cube', 'metal', 'small'): (512, 493, 570, 537), ('gray', 'sphere', 'rubber', 'small'): (478, 428, 517, 455), ('red', 'cube', 'rubber', 'large'): (590, 180, 798, 322)}, [{'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'): (39, 115, 89, 163), ('brown', 'cube', 'metal', 'large'): (231, 115, 349, 220), ('green', 'cylinder', 'metal', 'small'): (230, 240, 264, 268), ('green', 'cylinder', 'metal', 'large'): (400, 198, 598, 300)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'query_shape', 'value_inputs': []}]])
('1', [{('cyan', 'cube', 'rubber', 'large'): (52, 249, 219, 319), ('blue', 'cylinder', 'rubber', 'small'): (24, 114, 74, 154), ('yellow', 'cube', 'metal', 'small'): (79, 139, 132, 179), ('cyan', 'sphere', 'rubber', 'large'): (39, 199, 87, 238), ('purple', 'cube', 'rubber', 'small'): (65, 279, 107, 310), ('green', 'sphere', 'rubber', 'large'): (69, 344, 124, 390), ('green', 'sphere', 'rubber', 'small'): (100, 429, 127, 449)}, [{'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'): (11, 89, 130, 204), ('blue', 'cube', 'rubber', 'small'): (169, 110, 230, 159), ('red', 'cylinder', 'rubber', 'small'): (258, 119, 320, 168), ('green', 'cube', 'rubber', 'small'): (291, 199, 355, 248), ('green', 'sphere', 'rubber', 'small'): (378, 189, 430, 227), ('gray', 'cube', 'metal', 'large'): (258, 199, 388, 299), ('yellow', 'sphere', 'rubber', 'small'): (484, 227, 538, 265), ('cyan', 'cylinder', 'rubber', 'small'): (583, 122, 644, 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'): (36, 118, 89, 163), ('brown', 'cube', 'metal', 'large'): (232, 108, 411, 440), ('green', 'cylinder', 'metal', 'small'): (230, 479, 327, 539), ('green', 'cylinder', 'metal', 'large'): (401, 622, 756, 812)}, [{'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.')
('0', [{('gray', 'cube', 'rubber', 'large'): (35, 121, 169, 250), ('brown', 'cylinder', 'rubber', 'small'): (169, 159, 230, 201), ('purple', 'sphere', 'metal', 'large'): (267, 279, 350, 343), ('blue', 'cylinder', 'metal', 'large'): (260, 239, 344, 304), ('yellow', 'sphere', 'rubber', 'small'): (709, 362, 846, 456)}, [{'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': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('4', [{('yellow', 'cylinder', 'rubber', 'small'): (280, 210, 310, 230), ('red', 'cylinder', 'rubber', 'large'): (150, 75, 230, 170), ('purple', 'cylinder', 'rubber', 'small'): (150, 180, 190, 210), ('cyan', 'sphere', 'rubber', 'small'): (180, 190, 210, 210), ('red', 'cylinder', 'metal', 'large'): (250, 250, 350, 330), ('brown', 'cube', 'rubber', 'small'): (280, 180, 320, 210)}, [{'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': []}]])
('1', [{('yellow', 'cube', 'metal', 'large'): (25, 83, 132, 180), ('green', 'cube', 'metal', 'large'): (130, 411, 348, 559), ('cyan', 'cylinder', 'rubber', 'large'): (199, 343, 388, 452), ('brown', 'cube', 'metal', 'small'): (287, 493, 355, 552)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['green']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [5], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [7], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [8], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [9], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [6, 10], 'function': 'union', 'value_inputs': []}, {'inputs': [11], 'function': 'count', 'value_inputs': []}]])
('cylinder', [{('green', 'cylinder', 'rubber', 'large'): (24, 102, 153, 214), ('red', 'sphere', 'rubber', 'small'): (153, 169, 193, 205), ('brown', 'sphere', 'rubber', 'large'): (174, 184, 324, 310), ('purple', 'cylinder', 'rubber', 'small'): (199, 109, 254, 147), ('gray', 'sphere', 'metal', 'large'): (249, 159, 354, 259), ('gray', 'cylinder', 'rubber', 'large'): (320, 180, 454, 290)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_color', 'value_inputs': []}, {'inputs': [4], 'function': 'unique', 'value_inputs': []}, {'inputs': [5], 'function': 'query_shape', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('error', 'unique() expected exactly one object, but got 2 objects.')
('error', 'unique() expected exactly one object, but got 0 objects.')
('cylinder', [{('purple', 'cube', 'rubber', 'small'): (49, 249, 111, 293), ('green', 'cylinder', 'rubber', 'large'): (174, 118, 271, 173), ('brown', 'cylinder', 'rubber', 'small'): (400, 150, 453, 185)}, [{'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'): (35, 121, 171, 259), ('brown', 'sphere', 'metal', 'large'): (158, 124, 100, 100), ('red', 'cylinder', 'metal', 'large'): (218, 140, 100, 100), ('cyan', 'cylinder', 'metal', 'large'): (288, 154, 100, 100), ('cyan', 'cylinder', 'rubber', 'small'): (158, 124, 100, 100)}, [{'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', [{('brown', 'cube', 'rubber', 'large'): (249, 107, 319, 178), ('gray', 'cylinder', 'metal', 'large'): (120, 109, 208, 180), ('green', 'cube', 'rubber', 'small'): (200, 99, 242, 138), ('brown', 'sphere', 'metal', 'large'): (110, 78, 154, 117), ('yellow', 'cylinder', 'metal', 'small'): (179, 99, 214, 134), ('brown', 'sphere', 'rubber', 'large'): (230, 129, 293, 190), ('red', 'sphere', 'rubber', 'small'): (298, 179, 336, 214), ('yellow', 'sphere', 'metal', 'small'): (169, 149, 202, 178), ('blue', 'sphere', 'rubber', 'small'): (238, 120, 263, 143)}, [{'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': []}]])
('1', [{('brown', 'cylinder', 'metal', 'large'): (40, 200, 174, 319), ('purple', 'cylinder', 'metal', 'small'): (170, 79, 270, 159), ('red', 'cube', 'rubber', 'large'): (350, 180, 468, 300)}, [{'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': []}]])
('3', [{('yellow', 'sphere', 'rubber', 'large'): (38, 38, 142, 135), ('blue', 'cube', 'metal', 'small'): (591, 368, 787, 485), ('gray', 'sphere', 'metal', 'large'): (319, 329, 487, 443), ('yellow', 'cube', 'rubber', 'small'): (311, 518, 433, 601), ('brown', 'sphere', 'metal', 'large'): (175, 543, 356, 668), ('yellow', 'sphere', 'metal', 'large'): (287, 657, 487, 790)}, [{'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 0 objects.')
('metal', [{('yellow', 'cube', 'metal', 'large'): (26, 80, 178, 193), ('purple', 'sphere', 'rubber', 'large'): (217, 109, 334, 224), ('gray', 'sphere', 'rubber', 'small'): (277, 149, 329, 194), ('purple', 'cube', 'metal', 'small'): (434, 170, 529, 260)}, [{'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': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('0', [{('gray', 'cylinder', 'metal', 'large'): (265, 112, 408, 244), ('green', 'cylinder', 'metal', 'small'): (485, 234, 639, 318), ('yellow', 'cylinder', 'metal', 'small'): (571, 317, 745, 404), ('cyan', 'cube', 'metal', 'small'): (232, 378, 342, 452), ('blue', 'cylinder', 'metal', 'small'): (300, 439, 414, 502), ('yellow', 'cube', 'metal', 'small'): (262, 585, 316, 662), ('blue', 'cube', 'metal', 'large'): (308, 546, 602, 714), ('cyan', 'cylinder', 'rubber', 'small'): (622, 548, 810, 643), ('purple', 'sphere', 'metal', 'large'): (404, 715, 643, 879), ('blue', 'cylinder', 'metal', 'large'): (266, 800, 539, 960)}, [{'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'): (220, 104, 338, 208), ('blue', 'sphere', 'metal', 'large'): (345, 145, 420, 221), ('red', 'cube', 'rubber', 'small'): (198, 184, 254, 230), ('gray', 'cube', 'rubber', 'small'): (298, 294, 360, 344), ('gray', 'cylinder', 'metal', 'large'): (308, 198, 428, 290), ('cyan', 'cylinder', 'metal', 'small'): (352, 279, 400, 318), ('red', 'sphere', 'rubber', 'small'): (360, 300, 394, 330)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [5], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [6], 'function': 'filter_color', 'value_inputs': ['red']}, {'inputs': [7], 'function': 'unique', 'value_inputs': []}, {'inputs': [8], 'function': 'query_shape', 'value_inputs': []}]])
('cyan', [{('cyan', 'cylinder', 'rubber', 'large'): (30, 120, 145, 222), ('gray', 'cube', 'metal', 'large'): (150, 155, 285, 270), ('blue', 'cube', 'rubber', 'large'): (195, 280, 365, 400), ('cyan', 'sphere', 'metal', 'small'): (165, 75, 235, 145), ('cyan', 'cube', 'metal', 'small'): (315, 105, 365, 145), ('cyan', 'cylinder', 'metal', 'large'): (285, 135, 425, 255), ('purple', 'sphere', 'rubber', 'small'): (275, 245, 325, 285), ('green', 'sphere', 'rubber', 'small'): (355, 295, 405, 335), ('blue', 'sphere', 'rubber', 'small'): (365, 345, 415, 385)}, [{'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'): (260, 120, 340, 200), ('gray', 'cylinder', 'metal', 'large'): (350, 120, 430, 200), ('yellow', 'cube', 'rubber', 'small'): (340, 180, 380, 220), ('cyan', 'cylinder', 'rubber', 'large'): (440, 220, 530, 300), ('cyan', 'sphere', 'rubber', 'small'): (380, 120, 400, 140), ('gray', 'sphere', 'rubber', 'large'): (430, 200, 500, 260), ('cyan', 'cylinder', 'metal', 'small'): (390, 130, 410, 150)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [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.')
('error', 'unique() expected exactly one object, but got 0 objects.')
('2', [{('blue', 'cylinder', 'metal', 'large'): (71, 78, 199, 193), ('blue', 'cube', 'rubber', 'small'): (265, 119, 330, 173), ('red', 'cylinder', 'rubber', 'small'): (294, 239, 355, 284), ('green', 'cube', 'rubber', 'small'): (445, 394, 599, 484), ('green', 'sphere', 'rubber', 'small'): (424, 569, 535, 643), ('gray', 'cube', 'metal', 'large'): (255, 750, 528, 954), ('yellow', 'sphere', 'rubber', 'small'): (525, 725, 645, 806), ('cyan', 'cylinder', 'rubber', 'small'): (554, 215, 728, 312)}, [{'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', [{('yellow', 'cylinder', 'rubber', 'small'): (379, 831, 514, 918), ('red', 'cylinder', 'rubber', 'large'): (215, 364, 460, 495), ('purple', 'cylinder', 'rubber', 'small'): (533, 301, 595, 378), ('cyan', 'sphere', 'metal', 'small'): (597, 228, 697, 312), ('red', 'cylinder', 'metal', 'large'): (450, 390, 814, 575), ('brown', 'cube', 'rubber', 'small'): (379, 745, 554, 848)}, [{'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'): (75, 113, 209, 260), ('blue', 'cube', 'metal', 'large'): (239, 107, 377, 259), ('gray', 'sphere', 'rubber', 'small'): (188, 288, 234, 319)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [5], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [8], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [9], 'function': 'unique', 'value_inputs': []}, {'inputs': [10], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [11], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [12], 'function': 'unique', 'value_inputs': []}, {'inputs': [13], 'function': 'query_material', 'value_inputs': []}]])
('large', [{('purple', 'sphere', 'rubber', 'large'): (28, 79, 124, 171), ('purple', 'sphere', 'metal', 'large'): (198, 89, 293, 185), ('blue', 'cube', 'rubber', 'small'): (245, 199, 293, 245), ('gray', 'cylinder', 'rubber', 'small'): (261, 258, 313, 303), ('brown', 'cube', 'rubber', 'large'): (289, 339, 459, 459), ('red', 'cube', 'metal', 'large'): (307, 470, 478, 589), ('yellow', 'sphere', 'rubber', 'large'): (474, 264, 690, 443), ('brown', 'sphere', 'metal', 'small'): (493, 564, 612, 643), ('red', 'cube', 'metal', 'small'): (610, 451, 818, 575)}, [{'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'): (48, 114, 168, 208), ('cyan', 'cylinder', 'rubber', 'small'): (199, 209, 252, 260), ('brown', 'cube', 'rubber', 'small'): (289, 103, 331, 138), ('gray', 'sphere', 'rubber', 'small'): (359, 129, 400, 162)}, [{'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': []}]])
('0', [{('green', 'cube', 'metal', 'large'): (399, 120, 539, 232), ('purple', 'cube', 'metal', 'small'): (199, 154, 252, 189), ('purple', 'cylinder', 'metal', 'small'): (274, 209, 324, 244)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'count', 'value_inputs': []}]])
('metal', [{('brown', 'cube', 'rubber', 'large'): (247, 110, 319, 170), ('green', 'cube', 'rubber', 'small'): (187, 94, 230, 131), ('brown', 'sphere', 'metal', 'large'): (100, 60, 142, 95), ('gray', 'cylinder', 'metal', 'large'): (140, 100, 221, 160), ('yellow', 'cylinder', 'metal', 'small'): (159, 78, 190, 105), ('brown', 'sphere', 'rubber', 'large'): (208, 119, 270, 173), ('red', 'sphere', 'rubber', 'small'): (289, 158, 318, 184), ('yellow', 'sphere', 'metal', 'small'): (248, 110, 277, 133), ('blue', 'sphere', 'rubber', 'small'): (224, 130, 243, 148)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'same_color', 'value_inputs': []}, {'inputs': [5], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [6], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [7], 'function': 'unique', 'value_inputs': []}, {'inputs': [8], 'function': 'query_material', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('error', 'unique() expected exactly one object, but got 2 objects.')
('0', [{('gray', 'cube', 'rubber', 'large'): (39, 130, 173, 260), ('brown', 'cylinder', 'rubber', 'small'): (307, 179, 368, 222), ('purple', 'sphere', 'metal', 'large'): (277, 399, 381, 484), ('blue', 'cylinder', 'metal', 'large'): (270, 384, 370, 465), ('yellow', 'sphere', 'rubber', 'small'): (698, 266, 775, 321)}, [{'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'): (100, 104, 136, 140), ('red', 'cylinder', 'rubber', 'small'): (248, 119, 284, 155), ('blue', 'sphere', 'rubber', 'small'): (106, 270, 142, 306)}, [{'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': []}]])
('2', [{('green', 'cube', 'metal', 'large'): (320, 240, 478, 340), ('purple', 'cube', 'metal', 'small'): (194, 150, 250, 190), ('purple', 'cylinder', 'metal', 'small'): (250, 150, 294, 180)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_material', 'value_inputs': []}, {'inputs': [4], 'function': 'count', 'value_inputs': []}]])
('0', [{('purple', 'sphere', 'rubber', 'large'): (28, 89, 124, 179), ('purple', 'sphere', 'metal', 'large'): (169, 99, 263, 189), ('blue', 'cube', 'rubber', 'small'): (254, 115, 304, 158), ('gray', 'cylinder', 'rubber', 'small'): (299, 119, 351, 165), ('yellow', 'sphere', 'rubber', 'large'): (279, 270, 409, 377), ('brown', 'cube', 'rubber', 'large'): (380, 179, 537, 284), ('brown', 'sphere', 'metal', 'small'): (497, 259, 563, 307), ('red', 'cube', 'metal', 'small'): (612, 268, 738, 341), ('red', 'cube', 'metal', 'large'): (304, 228, 448, 338)}, [{'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', [{('yellow', 'cube', 'rubber', 'small'): (590, 256, 773, 375), ('gray', 'sphere', 'rubber', 'large'): (368, 193, 591, 345), ('red', 'sphere', 'rubber', 'small'): (225, 166, 304, 193), ('red', 'sphere', 'rubber', 'large'): (235, 362, 422, 489), ('gray', 'cube', 'metal', 'small'): (214, 445, 329, 516), ('gray', 'cylinder', 'metal', 'large'): (158, 514, 381, 637)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_size', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_color', 'value_inputs': ['blue']}, {'inputs': [5], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [6], 'function': 'count', 'value_inputs': []}]])
('small', [{('blue', 'cube', 'metal', 'large'): (30, 111, 152, 219), ('yellow', 'cylinder', 'metal', 'small'): (158, 159, 220, 204), ('purple', 'cylinder', 'metal', 'large'): (220, 98, 329, 179), ('gray', 'cube', 'metal', 'large'): (390, 198, 529, 309), ('gray', 'sphere', 'rubber', 'large'): (370, 198, 468, 281), ('brown', 'cube', 'rubber', 'small'): (383, 329, 458, 375)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [4], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [5], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [8], 'function': 'unique', 'value_inputs': []}, {'inputs': [9], 'function': 'query_size', 'value_inputs': []}]])
('red', [{('brown', 'cylinder', 'metal', 'small'): (100, 100, 140, 130), ('red', 'cylinder', 'rubber', 'small'): (250, 110, 290, 140), ('blue', 'sphere', 'rubber', 'small'): (160, 200, 200, 230)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [5], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [8], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [9], 'function': 'unique', 'value_inputs': []}, {'inputs': [10], 'function': 'query_color', 'value_inputs': []}]])
('metal', [{('blue', 'cube', 'metal', 'large'): (30, 108, 144, 215), ('yellow', 'cylinder', 'metal', 'small'): (169, 149, 220, 185), ('purple', 'cylinder', 'metal', 'large'): (230, 89, 329, 171), ('gray', 'sphere', 'rubber', 'large'): (309, 129, 390, 218), ('gray', 'cube', 'metal', 'large'): (380, 191, 500, 291), ('brown', 'cube', 'rubber', 'small'): (716, 375, 926, 485)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [5], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'query_material', 'value_inputs': []}]])
('3', [{('cyan', 'cube', 'rubber', 'large'): (32, 120, 260, 272), ('red', 'sphere', 'rubber', 'large'): (279, 291, 482, 426), ('yellow', 'cylinder', 'metal', 'small'): (657, 309, 855, 410), ('gray', 'cylinder', 'rubber', 'small'): (561, 507, 736, 595), ('brown', 'cylinder', 'metal', 'small'): (205, 479, 305, 535), ('brown', 'cylinder', 'rubber', 'small'): (290, 436, 407, 496), ('brown', 'sphere', 'rubber', 'large'): (231, 564, 363, 680), ('cyan', 'cylinder', 'metal', 'small'): (346, 689, 475, 763), ('gray', 'sphere', 'rubber', 'small'): (500, 667, 606, 745), ('brown', 'cylinder', 'metal', 'large'): (291, 827, 579, 1000)}, [{'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': []}]])
('-999', [None, None])
('error', 'unique() expected exactly one object, but got 4 objects.')
('small', [{('yellow', 'cube', 'metal', 'large'): (10, 110, 130, 230), ('green', 'cube', 'metal', 'large'): (160, 80, 290, 200), ('cyan', 'cylinder', 'rubber', 'large'): (160, 260, 340, 390), ('brown', 'cube', 'metal', 'small'): (280, 180, 360, 260)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['green']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_material', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [5], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'query_size', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 2 objects.')
('yellow', [{('blue', 'cube', 'metal', 'small'): (592, 368, 669, 484), ('gray', 'sphere', 'metal', 'large'): (325, 343, 388, 419), ('yellow', 'sphere', 'rubber', 'large'): (378, 134, 447, 222), ('yellow', 'cube', 'metal', 'small'): (310, 518, 368, 599), ('yellow', 'sphere', 'metal', 'large'): (287, 657, 368, 784)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_size', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [5], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'query_color', 'value_inputs': []}]])
('1', [{('blue', 'cube', 'metal', 'large'): (30, 115, 168, 234), ('yellow', 'cylinder', 'metal', 'small'): (179, 155, 240, 198), ('purple', 'cylinder', 'metal', 'large'): (290, 100, 394, 198), ('gray', 'cube', 'metal', 'large'): (470, 198, 648, 334), ('gray', 'sphere', 'rubber', 'large'): (400, 218, 500, 298), ('brown', 'cube', 'rubber', 'small'): (691, 308, 789, 370)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [3], 'function': 'filter_color', 'value_inputs': ['cyan']}, {'inputs': [4], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2, 5], 'function': 'union', 'value_inputs': []}, {'inputs': [6], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [7], 'function': 'count', 'value_inputs': []}]])
('0', [{('yellow', 'sphere', 'rubber', 'large'): (300, 120, 380, 190), ('brown', 'cylinder', 'rubber', 'large'): (360, 130, 440, 230), ('gray', 'cylinder', 'rubber', 'small'): (480, 190, 550, 270), ('green', 'cube', 'metal', 'small'): (620, 390, 720, 500), ('green', 'cylinder', 'metal', 'small'): (560, 520, 650, 620), ('purple', 'cylinder', 'metal', 'small'): (460, 690, 540, 780), ('cyan', 'cylinder', 'metal', 'small'): (350, 760, 430, 840)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_size', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [5], 'function': 'count', 'value_inputs': []}]])
('5', [{('brown', 'cube', 'rubber', 'small'): (35, 124, 89, 173), ('yellow', 'cylinder', 'rubber', 'large'): (138, 124, 224, 189), ('yellow', 'sphere', 'metal', 'large'): (189, 119, 264, 183), ('gray', 'sphere', 'metal', 'small'): (231, 169, 275, 208), ('purple', 'cylinder', 'rubber', 'small'): (300, 179, 357, 222), ('purple', 'sphere', 'metal', 'large'): (283, 249, 384, 327), ('purple', 'cube', 'metal', 'small'): (565, 234, 748, 343), ('yellow', 'cube', 'metal', 'small'): (591, 446, 797, 568), ('brown', 'sphere', 'rubber', 'small'): (597, 399, 652, 443)}, [{'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'): (30, 110, 152, 218), ('yellow', 'cylinder', 'metal', 'small'): (152, 148, 192, 190), ('purple', 'cylinder', 'metal', 'large'): (212, 98, 308, 178), ('gray', 'sphere', 'rubber', 'large'): (308, 118, 400, 218), ('gray', 'cube', 'metal', 'large'): (370, 190, 508, 300), ('brown', 'cube', 'rubber', 'small'): (378, 308, 448, 358)}, [{'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'): (10, 115, 50, 152), ('blue', 'cube', 'rubber', 'small'): (169, 189, 232, 248), ('green', 'cube', 'rubber', 'small'): (271, 169, 331, 226), ('red', 'sphere', 'rubber', 'small'): (383, 209, 438, 259), ('cyan', 'sphere', 'rubber', 'small'): (189, 301, 247, 349), ('purple', 'cylinder', 'rubber', 'small'): (383, 318, 458, 374)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [2], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [3], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [4], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [1, 5], 'function': 'union', 'value_inputs': []}, {'inputs': [6], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [7], 'function': 'count', 'value_inputs': []}]])
('cyan', [{('yellow', 'cube', 'metal', 'large'): (25, 80, 144, 180), ('green', 'cube', 'metal', 'large'): (139, 83, 254, 200), ('cyan', 'cylinder', 'rubber', 'large'): (199, 230, 348, 340), ('brown', 'cube', 'metal', 'small'): (234, 200, 290, 250)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [1], 'function': 'unique', 'value_inputs': []}, {'inputs': [2], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'query_color', 'value_inputs': []}]])
('0', [{('brown', 'cylinder', 'rubber', 'large'): (26, 170, 171, 317), ('red', 'cylinder', 'rubber', 'small'): (239, 108, 293, 149), ('red', 'cube', 'rubber', 'large'): (514, 248, 854, 414), ('gray', 'sphere', 'rubber', 'small'): (416, 194, 473, 230), ('red', 'cube', 'metal', 'small'): (517, 218, 577, 260)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_shape', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [5], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [6], 'function': 'count', 'value_inputs': []}]])
('1', [{('brown', 'cylinder', 'rubber', 'large'): (270, 170, 390, 298), ('green', 'cylinder', 'rubber', 'small'): (350, 248, 388, 310), ('gray', 'cube', 'rubber', 'large'): (412, 293, 685, 457), ('purple', 'sphere', 'rubber', 'large'): (223, 498, 390, 649), ('gray', 'cube', 'metal', 'small'): (523, 645, 697, 760)}, [{'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': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('8', [{('brown', 'sphere', 'metal', 'large'): (243, 199, 344, 309), ('gray', 'cylinder', 'metal', 'large'): (351, 163, 639, 333), ('yellow', 'sphere', 'metal', 'small'): (582, 245, 712, 331), ('yellow', 'cylinder', 'metal', 'small'): (382, 407, 516, 477), ('green', 'cube', 'rubber', 'small'): (270, 633, 393, 716), ('brown', 'sphere', 'rubber', 'large'): (411, 515, 647, 671), ('blue', 'sphere', 'rubber', 'small'): (433, 645, 539, 695), ('brown', 'cube', 'rubber', 'large'): (245, 731, 510, 891), ('red', 'sphere', 'rubber', 'small'): (664, 467, 802, 557)}, [{'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': []}]])
('error', 'unique() expected exactly one object, but got 3 objects.')
('1', [{('brown', 'cube', 'rubber', 'small'): (29, 118, 79, 159), ('yellow', 'cylinder', 'rubber', 'large'): (149, 118, 223, 168), ('yellow', 'sphere', 'metal', 'large'): (184, 109, 245, 154), ('gray', 'sphere', 'rubber', 'small'): (248, 159, 278, 183), ('purple', 'cube', 'metal', 'small'): (248, 200, 303, 239), ('yellow', 'cube', 'metal', 'small'): (308, 209, 367, 252), ('purple', 'cylinder', 'rubber', 'small'): (290, 149, 325, 177), ('brown', 'sphere', 'rubber', 'small'): (315, 189, 347, 214), ('purple', 'sphere', 'metal', 'large'): (284, 227, 358, 283)}, [{'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': []}]])
('error', 'unique() expected exactly one object, but got 4 objects.')
('error', 'unique() expected exactly one object, but got 2 objects.')
('1', [{('purple', 'cube', 'metal', 'large'): (240, 89, 378, 214), ('blue', 'sphere', 'metal', 'large'): (351, 151, 452, 241), ('gray', 'cylinder', 'metal', 'large'): (450, 159, 580, 283), ('red', 'sphere', 'rubber', 'small'): (517, 289, 570, 339), ('red', 'cube', 'rubber', 'small'): (149, 110, 225, 164), ('gray', 'cube', 'rubber', 'small'): (399, 234, 479, 294), ('cyan', 'cylinder', 'metal', 'small'): (489, 219, 545, 258)}, [{'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': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('-999', [None, None])
('1', [{('yellow', 'cube', 'metal', 'large'): (26, 117, 230, 274), ('purple', 'sphere', 'rubber', 'large'): (238, 117, 370, 247), ('gray', 'sphere', 'rubber', 'small'): (309, 158, 383, 228), ('purple', 'cube', 'metal', 'small'): (435, 198, 539, 274)}, [{'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': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('1', [{('brown', 'cylinder', 'metal', 'small'): (100, 104, 136, 140), ('blue', 'sphere', 'rubber', 'small'): (168, 276, 204, 308), ('red', 'cylinder', 'rubber', 'small'): (170, 108, 206, 141)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [4], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [5], 'function': 'unique', 'value_inputs': []}, {'inputs': [6], 'function': 'relate', 'value_inputs': ['left']}, {'inputs': [7], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [8], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [9], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [10], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [11], 'function': 'count', 'value_inputs': []}]])
('metal', [{('cyan', 'cylinder', 'rubber', 'large'): (290, 279, 400, 380), ('gray', 'cube', 'metal', 'large'): (290, 179, 433, 299), ('blue', 'cube', 'rubber', 'large'): (579, 275, 999, 417), ('cyan', 'sphere', 'metal', 'small'): (165, 391, 333, 504), ('purple', 'sphere', 'rubber', 'small'): (487, 473, 608, 551), ('green', 'sphere', 'rubber', 'small'): (631, 545, 770, 639), ('blue', 'sphere', 'rubber', 'small'): (591, 660, 725, 749), ('cyan', 'cube', 'metal', 'small'): (316, 591, 437, 667), ('cyan', 'cylinder', 'metal', 'large'): (288, 743, 579, 935)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'same_color', 'value_inputs': []}, {'inputs': [5], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'query_material', 'value_inputs': []}]])
('gray', [{('cyan', 'cylinder', 'metal', 'large'): (19, 111, 120, 208), ('gray', 'cube', 'rubber', 'large'): (120, 117, 221, 215), ('cyan', 'cylinder', 'rubber', 'large'): (221, 121, 320, 218), ('purple', 'cube', 'rubber', 'small'): (199, 290, 280, 358)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'query_color', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('error', 'unique() expected exactly one object, but got 2 objects.')
('metal', [{('brown', 'cylinder', 'rubber', 'large'): (274, 180, 499, 320), ('green', 'cylinder', 'rubber', 'small'): (353, 316, 428, 368), ('purple', 'sphere', 'metal', 'large'): (229, 360, 370, 447), ('gray', 'cube', 'rubber', 'large'): (410, 290, 687, 457), ('gray', 'cube', 'metal', 'small'): (520, 643, 704, 762)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'query_material', 'value_inputs': []}]])
('0', [{('brown', 'cylinder', 'metal', 'small'): (100, 105, 140, 140), ('blue', 'sphere', 'rubber', 'small'): (158, 270, 195, 300), ('red', 'cylinder', 'rubber', 'small'): (178, 118, 215, 150)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [5], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [3, 6], 'function': 'union', 'value_inputs': []}, {'inputs': [7], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [8], 'function': 'count', 'value_inputs': []}]])
('0', [{('yellow', 'cube', 'metal', 'large'): (25, 111, 134, 227), ('green', 'cube', 'metal', 'large'): (139, 69, 250, 177), ('cyan', 'cylinder', 'rubber', 'large'): (69, 229, 217, 358), ('brown', 'cube', 'metal', 'small'): (217, 209, 281, 270)}, [{'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': []}]])
('-999', [None, None])
('3', [{('brown', 'cylinder', 'rubber', 'large'): (363, 253, 500, 361), ('red', 'cylinder', 'metal', 'small'): (415, 390, 457, 451), ('red', 'cube', 'metal', 'small'): (529, 803, 612, 889), ('gray', 'sphere', 'rubber', 'small'): (479, 667, 599, 745), ('red', 'cube', 'rubber', 'large'): (516, 473, 896, 690)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'count', 'value_inputs': []}]])
('metal', [{('purple', 'sphere', 'rubber', 'large'): (28, 115, 115, 199), ('purple', 'sphere', 'metal', 'large'): (198, 110, 281, 189), ('blue', 'cube', 'rubber', 'small'): (318, 127, 362, 164), ('gray', 'cylinder', 'rubber', 'small'): (354, 139, 388, 171), ('brown', 'cube', 'rubber', 'large'): (404, 198, 547, 289), ('brown', 'sphere', 'metal', 'small'): (498, 229, 539, 263), ('red', 'cube', 'metal', 'large'): (304, 270, 439, 357), ('yellow', 'sphere', 'rubber', 'large'): (472, 190, 598, 293), ('red', 'cube', 'metal', 'small'): (612, 260, 743, 338)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'relate', 'value_inputs': ['left']}, {'inputs': [4], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [5], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [8], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [9], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [10], 'function': 'unique', 'value_inputs': []}, {'inputs': [11], 'function': 'query_material', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 3 objects.')
('0', [{('brown', 'cylinder', 'metal', 'large'): (40, 190, 188, 320), ('purple', 'cylinder', 'metal', 'small'): (140, 79, 278, 200), ('red', 'cube', 'rubber', 'large'): (350, 190, 480, 320)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [3], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [4], 'function': 'unique', 'value_inputs': []}, {'inputs': [5], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [6], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [7], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [8], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [9], 'function': 'count', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('0', [{('brown', 'cube', 'rubber', 'small'): (35, 117, 79, 157), ('yellow', 'cylinder', 'rubber', 'large'): (149, 119, 229, 163), ('yellow', 'sphere', 'metal', 'large'): (188, 109, 255, 154), ('gray', 'sphere', 'metal', 'small'): (239, 179, 274, 203), ('purple', 'cylinder', 'rubber', 'small'): (304, 149, 341, 175), ('purple', 'sphere', 'metal', 'large'): (283, 228, 368, 283), ('purple', 'cube', 'metal', 'small'): (566, 139, 631, 181), ('yellow', 'cube', 'metal', 'small'): (694, 199, 761, 243), ('brown', 'sphere', 'rubber', 'small'): (598, 225, 634, 247)}, [{'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', 'rubber', 'small'): (39, 179, 92, 223), ('brown', 'cylinder', 'rubber', 'small'): (300, 199, 339, 235), ('yellow', 'sphere', 'metal', 'large'): (320, 168, 370, 260), ('yellow', 'cube', 'rubber', 'large'): (414, 283, 578, 468), ('gray', 'cylinder', 'rubber', 'large'): (558, 405, 737, 601), ('green', 'sphere', 'rubber', 'small'): (547, 548, 595, 598), ('purple', 'cube', 'metal', 'large'): (234, 660, 428, 803), ('purple', 'cylinder', 'metal', 'large'): (342, 757, 637, 933)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [5], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [3, 6], 'function': 'union', 'value_inputs': []}, {'inputs': [7], 'function': 'filter_color', 'value_inputs': ['yellow']}, {'inputs': [8], 'function': 'count', 'value_inputs': []}]])
('0', [{('purple', 'sphere', 'rubber', 'large'): (28, 79, 124, 174), ('purple', 'sphere', 'metal', 'large'): (189, 89, 284, 185), ('blue', 'cube', 'rubber', 'small'): (254, 198, 304, 247), ('gray', 'cylinder', 'rubber', 'small'): (270, 258, 325, 306), ('brown', 'cube', 'rubber', 'large'): (286, 328, 418, 429), ('yellow', 'sphere', 'rubber', 'large'): (474, 264, 689, 443), ('brown', 'sphere', 'metal', 'small'): (489, 562, 612, 644), ('red', 'cube', 'metal', 'small'): (612, 452, 816, 576), ('red', 'cube', 'metal', 'large'): (304, 459, 458, 560)}, [{'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 0 objects.')
('cylinder', [{('yellow', 'sphere', 'rubber', 'large'): (303, 113, 398, 190), ('brown', 'cylinder', 'rubber', 'large'): (353, 379, 400, 454), ('gray', 'cylinder', 'rubber', 'small'): (488, 200, 657, 290), ('green', 'cube', 'metal', 'small'): (625, 396, 828, 510), ('green', 'cylinder', 'metal', 'small'): (618, 531, 750, 627), ('purple', 'cylinder', 'metal', 'small'): (506, 695, 622, 784), ('cyan', 'cylinder', 'metal', 'small'): (356, 765, 494, 846)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [1], 'function': 'unique', 'value_inputs': []}, {'inputs': [2], 'function': 'same_color', 'value_inputs': []}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'query_shape', 'value_inputs': []}]])
('3', [{('brown', 'cube', 'rubber', 'large'): (273, 199, 369, 289), ('red', 'sphere', 'rubber', 'small'): (665, 273, 715, 325), ('yellow', 'sphere', 'metal', 'small'): (579, 243, 640, 300), ('gray', 'cylinder', 'metal', 'large'): (350, 165, 488, 269), ('brown', 'sphere', 'metal', 'large'): (235, 180, 328, 299), ('yellow', 'cylinder', 'metal', 'small'): (379, 407, 468, 476), ('green', 'cube', 'rubber', 'small'): (287, 209, 345, 269), ('brown', 'sphere', 'rubber', 'large'): (410, 515, 599, 671), ('blue', 'sphere', 'rubber', 'small'): (434, 646, 529, 695)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_material', 'value_inputs': []}, {'inputs': [4], 'function': 'count', 'value_inputs': []}]])
('rubber', [{('green', 'cylinder', 'rubber', 'large'): (24, 82, 168, 180), ('purple', 'cylinder', 'rubber', 'small'): (269, 117, 334, 154), ('gray', 'sphere', 'metal', 'large'): (239, 217, 348, 299), ('gray', 'cylinder', 'rubber', 'large'): (318, 249, 465, 341), ('red', 'sphere', 'rubber', 'small'): (440, 117, 480, 145), ('brown', 'sphere', 'rubber', 'large'): (430, 160, 684, 309)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_shape', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [5], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'query_material', 'value_inputs': []}]])
('1', [{('gray', 'cube', 'rubber', 'large'): (11, 131, 149, 260), ('brown', 'cylinder', 'rubber', 'small'): (169, 118, 234, 163), ('brown', 'cylinder', 'metal', 'small'): (198, 148, 265, 194), ('purple', 'sphere', 'metal', 'large'): (275, 179, 360, 243), ('blue', 'cylinder', 'rubber', 'large'): (260, 149, 350, 210), ('yellow', 'sphere', 'rubber', 'small'): (700, 258, 770, 309)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [1], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [3], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [4], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2, 5], 'function': 'union', 'value_inputs': []}, {'inputs': [6], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [7], 'function': 'count', 'value_inputs': []}]])
('purple', [{('purple', 'cube', 'rubber', 'small'): (49, 236, 99, 286), ('green', 'cylinder', 'rubber', 'large'): (172, 119, 279, 189), ('brown', 'cylinder', 'rubber', 'small'): (318, 150, 370, 189)}, [{'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'): (350, 328, 478, 425), ('brown', 'sphere', 'metal', 'large'): (425, 348, 475, 403), ('red', 'cylinder', 'metal', 'large'): (448, 448, 533, 539), ('cyan', 'cylinder', 'metal', 'large'): (468, 578, 562, 678)}, [{'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', 'cube', 'rubber', 'large'): (352, 281, 684, 488), ('gray', 'sphere', 'rubber', 'small'): (38, 120, 84, 155), ('brown', 'cylinder', 'rubber', 'large'): (243, 248, 417, 343), ('gray', 'cube', 'rubber', 'small'): (429, 136, 554, 218), ('purple', 'cube', 'rubber', 'small'): (230, 456, 334, 525), ('brown', 'sphere', 'metal', 'small'): (300, 517, 386, 573), ('blue', 'cube', 'rubber', 'large'): (275, 573, 454, 700)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_size', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [5], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'query_shape', 'value_inputs': []}]])
('3', [{('cyan', 'cube', 'rubber', 'large'): (35, 120, 174, 260), ('red', 'sphere', 'rubber', 'large'): (265, 290, 398, 426), ('yellow', 'cylinder', 'metal', 'small'): (658, 308, 855, 410), ('gray', 'cylinder', 'rubber', 'small'): (561, 506, 735, 595), ('brown', 'cylinder', 'rubber', 'small'): (290, 436, 406, 496), ('brown', 'cylinder', 'metal', 'small'): (210, 480, 304, 535), ('brown', 'sphere', 'rubber', 'large'): (185, 564, 360, 680), ('cyan', 'cylinder', 'metal', 'small'): (345, 690, 475, 763), ('gray', 'sphere', 'rubber', 'small'): (500, 666, 606, 745), ('brown', 'cylinder', 'metal', 'large'): (291, 827, 579, 1000)}, [{'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'): (238, 194, 349, 299), ('blue', 'sphere', 'metal', 'large'): (317, 279, 412, 370), ('red', 'cube', 'metal', 'small'): (214, 104, 274, 159), ('gray', 'cube', 'metal', 'small'): (598, 299, 709, 398), ('gray', 'cylinder', 'metal', 'large'): (279, 499, 400, 629), ('cyan', 'cylinder', 'metal', 'small'): (525, 565, 620, 653), ('red', 'sphere', 'rubber', 'small'): (518, 763, 583, 842)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['cyan']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [3], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [4], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [5], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [2, 6], 'function': 'union', 'value_inputs': []}, {'inputs': [7], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [8], 'function': 'count', 'value_inputs': []}]])
('purple', [{('brown', 'cylinder', 'rubber', 'large'): (270, 180, 370, 270), ('green', 'cylinder', 'rubber', 'small'): (350, 220, 380, 250), ('gray', 'cube', 'rubber', 'large'): (420, 280, 550, 400), ('purple', 'sphere', 'metal', 'large'): (350, 350, 400, 400), ('gray', 'cube', 'metal', 'small'): (480, 480, 520, 520)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'query_color', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('brown', [{('purple', 'sphere', 'rubber', 'large'): (28, 109, 113, 189), ('purple', 'sphere', 'metal', 'large'): (192, 115, 271, 192), ('blue', 'cube', 'rubber', 'small'): (258, 139, 302, 177), ('gray', 'cylinder', 'rubber', 'small'): (299, 149, 344, 185), ('yellow', 'sphere', 'rubber', 'large'): (379, 259, 487, 358), ('brown', 'cube', 'rubber', 'large'): (400, 209, 538, 309), ('brown', 'sphere', 'metal', 'small'): (498, 278, 545, 314), ('red', 'cube', 'metal', 'large'): (400, 341, 553, 448)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [5], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [6], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [7], 'function': 'unique', 'value_inputs': []}, {'inputs': [8], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [9], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [10], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [11], 'function': 'unique', 'value_inputs': []}, {'inputs': [12], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [13], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [14], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [15], 'function': 'unique', 'value_inputs': []}, {'inputs': [16], 'function': 'query_color', 'value_inputs': []}]])
('0', [{('yellow', 'sphere', 'metal', 'small'): (54, 44, 92, 79), ('blue', 'cube', 'rubber', 'small'): (199, 199, 257, 255), ('green', 'cube', 'rubber', 'small'): (249, 288, 295, 332), ('red', 'sphere', 'rubber', 'small'): (260, 389, 299, 424), ('cyan', 'sphere', 'rubber', 'small'): (602, 251, 660, 295), ('purple', 'cylinder', 'rubber', 'small'): (670, 319, 734, 365)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['red']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [4], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [5], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [6], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [7], 'function': 'count', 'value_inputs': []}]])
('1', [{('gray', 'cylinder', 'metal', 'large'): (265, 117, 399, 244), ('cyan', 'cube', 'rubber', 'small'): (375, 384, 430, 430), ('blue', 'cylinder', 'rubber', 'small'): (380, 450, 414, 494), ('green', 'cylinder', 'rubber', 'small'): (486, 234, 639, 318), ('yellow', 'cylinder', 'rubber', 'small'): (570, 317, 745, 404), ('blue', 'cube', 'metal', 'large'): (414, 547, 599, 704), ('purple', 'sphere', 'metal', 'large'): (404, 715, 643, 879), ('blue', 'cylinder', 'rubber', 'large'): (267, 801, 540, 960), ('cyan', 'cylinder', 'rubber', 'small'): (625, 548, 810, 643), ('yellow', 'cube', 'metal', 'small'): (262, 585, 313, 664)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['blue']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_color', 'value_inputs': ['blue']}, {'inputs': [3, 5], 'function': 'union', 'value_inputs': []}, {'inputs': [6], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [7], 'function': 'count', 'value_inputs': []}]])
('0', [{('brown', 'cylinder', 'metal', 'large'): (40, 230, 204, 370), ('purple', 'cylinder', 'metal', 'small'): (143, 515, 350, 628), ('red', 'cube', 'rubber', 'large'): (364, 697, 599, 899)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [2], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [3], 'function': 'filter_color', 'value_inputs': ['cyan']}, {'inputs': [1, 4], 'function': 'union', 'value_inputs': []}, {'inputs': [5], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [6], 'function': 'count', 'value_inputs': []}]])
('cylinder', [{('purple', 'cube', 'rubber', 'small'): (49, 230, 110, 279), ('green', 'cylinder', 'rubber', 'large'): (137, 111, 209, 159), ('brown', 'cylinder', 'rubber', 'small'): (288, 200, 334, 230)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['green']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [4], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [5], 'function': 'unique', 'value_inputs': []}, {'inputs': [6], 'function': 'query_shape', 'value_inputs': []}]])
('small', [{('yellow', 'cube', 'metal', 'small'): (39, 118, 89, 164), ('brown', 'cube', 'metal', 'large'): (190, 114, 289, 214), ('green', 'cylinder', 'metal', 'small'): (230, 80, 260, 100), ('green', 'cylinder', 'metal', 'large'): (390, 170, 479, 277)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_shape', 'value_inputs': []}, {'inputs': [4], 'function': 'unique', 'value_inputs': []}, {'inputs': [5], 'function': 'query_size', 'value_inputs': []}]])
('cyan', [{('cyan', 'cylinder', 'metal', 'large'): (100, 112, 180, 180), ('gray', 'cube', 'rubber', 'large'): (190, 118, 264, 182), ('cyan', 'cylinder', 'rubber', 'large'): (268, 128, 344, 194), ('purple', 'cube', 'rubber', 'small'): (264, 278, 318, 328)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [1], 'function': 'unique', 'value_inputs': []}, {'inputs': [2], 'function': 'same_material', 'value_inputs': []}, {'inputs': [3], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [4], 'function': 'unique', 'value_inputs': []}, {'inputs': [5], 'function': 'query_color', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 2 objects.')
('1', [{('cyan', 'cylinder', 'metal', 'large'): (21, 107, 120, 190), ('gray', 'cube', 'rubber', 'large'): (131, 115, 223, 194), ('cyan', 'cylinder', 'rubber', 'large'): (235, 118, 331, 196), ('purple', 'cube', 'rubber', 'small'): (195, 278, 254, 325)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['cyan']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'same_shape', 'value_inputs': []}, {'inputs': [5], 'function': 'count', 'value_inputs': []}]])
('1', [{('brown', 'cylinder', 'rubber', 'small'): (100, 104, 134, 134), ('blue', 'sphere', 'rubber', 'small'): (198, 248, 234, 275), ('red', 'cylinder', 'rubber', 'small'): (198, 118, 232, 146)}, [{'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'): (75, 105, 115, 145), ('blue', 'cube', 'rubber', 'small'): (199, 199, 259, 259), ('green', 'cube', 'rubber', 'small'): (259, 209, 309, 259), ('red', 'sphere', 'rubber', 'small'): (279, 249, 329, 299), ('cyan', 'sphere', 'rubber', 'small'): (249, 309, 299, 359), ('purple', 'cylinder', 'rubber', 'small'): (339, 299, 409, 359)}, [{'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': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('metal', [{('cyan', 'cylinder', 'rubber', 'large'): (30, 146, 133, 235), ('gray', 'cube', 'metal', 'large'): (152, 160, 264, 260), ('blue', 'cube', 'rubber', 'large'): (218, 293, 358, 391), ('cyan', 'sphere', 'metal', 'large'): (165, 89, 230, 143), ('purple', 'sphere', 'rubber', 'small'): (269, 229, 313, 267), ('green', 'sphere', 'rubber', 'small'): (329, 279, 376, 320), ('blue', 'sphere', 'rubber', 'small'): (353, 348, 401, 388), ('cyan', 'cube', 'metal', 'small'): (299, 109, 343, 139), ('cyan', 'cylinder', 'metal', 'large'): (287, 140, 403, 238)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['cyan']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'query_material', 'value_inputs': []}]])
('cylinder', [{('purple', 'cube', 'metal', 'large'): (35, 141, 169, 273), ('brown', 'sphere', 'metal', 'large'): (190, 109, 273, 410), ('red', 'cylinder', 'metal', 'large'): (246, 109, 380, 537), ('cyan', 'cylinder', 'metal', 'large'): (298, 109, 440, 662)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['cyan']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'same_size', 'value_inputs': []}, {'inputs': [5], 'function': 'filter_color', 'value_inputs': ['red']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'query_shape', 'value_inputs': []}]])
('1', [{('green', 'cube', 'rubber', 'large'): (53, 115, 179, 259), ('blue', 'cube', 'metal', 'large'): (219, 115, 347, 259), ('gray', 'sphere', 'rubber', 'small'): (158, 289, 209, 325)}, [{'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'): (78, 130, 190, 230), ('purple', 'cube', 'metal', 'small'): (160, 150, 214, 193), ('purple', 'cylinder', 'metal', 'small'): (234, 214, 284, 247)}, [{'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'): (49, 199, 189, 320), ('red', 'cylinder', 'metal', 'small'): (298, 178, 348, 219), ('red', 'cube', 'metal', 'small'): (465, 239, 515, 283), ('gray', 'sphere', 'rubber', 'small'): (415, 239, 459, 271), ('red', 'cube', 'rubber', 'large'): (517, 248, 708, 366)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [1], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [3], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [4], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2, 5], 'function': 'union', 'value_inputs': []}, {'inputs': [6], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [7], 'function': 'count', 'value_inputs': []}]])
('2', [{('brown', 'cylinder', 'rubber', 'large'): (27, 89, 168, 231), ('green', 'cylinder', 'rubber', 'small'): (178, 170, 230, 222), ('gray', 'cube', 'rubber', 'large'): (270, 259, 429, 394), ('purple', 'sphere', 'metal', 'large'): (319, 239, 381, 309), ('gray', 'cube', 'metal', 'small'): (549, 304, 648, 363)}, [{'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': []}]])
('rubber', [{('yellow', 'cube', 'metal', 'small'): (10, 110, 60, 150), ('brown', 'cube', 'metal', 'large'): (150, 90, 290, 230), ('green', 'cylinder', 'rubber', 'small'): (230, 70, 270, 100), ('green', 'cylinder', 'metal', 'large'): (380, 180, 480, 300)}, [{'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': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('sphere', [{('brown', 'cube', 'rubber', 'small'): (40, 139, 85, 177), ('yellow', 'cylinder', 'rubber', 'large'): (279, 104, 340, 174), ('yellow', 'sphere', 'metal', 'large'): (239, 129, 293, 174), ('gray', 'sphere', 'metal', 'small'): (284, 227, 320, 255), ('purple', 'cube', 'metal', 'small'): (224, 280, 270, 317), ('purple', 'cylinder', 'rubber', 'small'): (305, 238, 341, 270), ('purple', 'sphere', 'metal', 'large'): (284, 328, 354, 393), ('brown', 'sphere', 'rubber', 'small'): (364, 269, 397, 295), ('yellow', 'cube', 'metal', 'small'): (378, 298, 438, 343)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_material', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [5], 'function': 'unique', 'value_inputs': []}, {'inputs': [6], 'function': 'query_shape', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('error', 'unique() expected exactly one object, but got 0 objects.')
('0', [{('yellow', 'cube', 'metal', 'large'): (48, 111, 189, 231), ('purple', 'sphere', 'rubber', 'large'): (249, 138, 338, 227), ('gray', 'sphere', 'rubber', 'small'): (319, 169, 364, 209), ('purple', 'cube', 'metal', 'small'): (445, 194, 534, 264)}, [{'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'): (40, 131, 174, 260), ('brown', 'cylinder', 'rubber', 'small'): (402, 279, 543, 354), ('purple', 'sphere', 'metal', 'large'): (274, 475, 406, 568), ('blue', 'cylinder', 'metal', 'large'): (229, 596, 370, 680), ('yellow', 'sphere', 'rubber', 'small'): (699, 362, 847, 457)}, [{'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': []}]])
('cyan', [{('brown', 'cube', 'rubber', 'large'): (30, 115, 171, 224), ('cyan', 'cylinder', 'rubber', 'small'): (248, 229, 323, 290), ('brown', 'cube', 'rubber', 'small'): (166, 100, 220, 139), ('gray', 'sphere', 'rubber', 'small'): (239, 149, 280, 183)}, [{'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': ['front']}, {'inputs': [4], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [5], 'function': 'unique', 'value_inputs': []}, {'inputs': [6], '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.')
('-999', [None, None])
('2', [{('green', 'cube', 'rubber', 'large'): (29, 117, 159, 232), ('blue', 'sphere', 'metal', 'large'): (199, 109, 284, 200), ('yellow', 'cube', 'metal', 'small'): (259, 78, 358, 173), ('cyan', 'cylinder', 'rubber', 'small'): (310, 114, 363, 164), ('brown', 'sphere', 'rubber', 'large'): (329, 198, 453, 305)}, [{'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'): (50, 110, 168, 228), ('blue', 'cube', 'metal', 'large'): (215, 105, 328, 222), ('gray', 'sphere', 'rubber', 'small'): (158, 265, 198, 299)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['green']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'same_size', 'value_inputs': []}, {'inputs': [5], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'query_color', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('error', 'unique() expected exactly one object, but got 2 objects.')
('error', 'unique() expected exactly one object, but got 0 objects.')
('1', [{('green', 'cube', 'rubber', 'large'): (70, 112, 198, 254), ('blue', 'cube', 'metal', 'large'): (239, 109, 370, 249), ('gray', 'sphere', 'rubber', 'small'): (186, 281, 228, 315)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['green']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_size', 'value_inputs': []}, {'inputs': [4], 'function': 'count', 'value_inputs': []}]])
('0', [{('purple', 'sphere', 'rubber', 'large'): (28, 104, 124, 199), ('purple', 'sphere', 'metal', 'large'): (198, 190, 284, 275), ('blue', 'cube', 'rubber', 'small'): (248, 275, 299, 318), ('gray', 'cylinder', 'rubber', 'small'): (269, 318, 322, 359), ('yellow', 'sphere', 'rubber', 'large'): (473, 265, 688, 442), ('brown', 'cube', 'rubber', 'large'): (288, 496, 543, 693), ('brown', 'sphere', 'metal', 'small'): (493, 562, 612, 643), ('red', 'cube', 'metal', 'small'): (610, 451, 818, 575), ('red', 'cube', 'metal', 'large'): (304, 743, 606, 954)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['yellow']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [3], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [4], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [2, 5], 'function': 'union', 'value_inputs': []}, {'inputs': [6], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [7], 'function': 'count', 'value_inputs': []}]])
('1', [{('green', 'cube', 'rubber', 'large'): (30, 122, 169, 250), ('blue', 'sphere', 'metal', 'large'): (225, 119, 332, 224), ('yellow', 'cube', 'metal', 'large'): (299, 100, 409, 224), ('cyan', 'cylinder', 'rubber', 'small'): (360, 139, 419, 209), ('brown', 'sphere', 'rubber', 'large'): (394, 199, 528, 318)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['blue']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'same_shape', 'value_inputs': []}, {'inputs': [5], 'function': 'count', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('1', [{('green', 'cube', 'rubber', 'large'): (60, 100, 176, 216), ('blue', 'cube', 'metal', 'large'): (234, 100, 350, 216), ('gray', 'sphere', 'rubber', 'small'): (188, 270, 228, 304)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['green']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [3], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [4], 'function': 'unique', 'value_inputs': []}, {'inputs': [5], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [6], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [7], 'function': 'unique', 'value_inputs': []}, {'inputs': [8], 'function': 'relate', 'value_inputs': ['left']}, {'inputs': [9], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [10], 'function': 'unique', 'value_inputs': []}, {'inputs': [11], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [12], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [13], 'function': 'filter_color', 'value_inputs': ['blue']}, {'inputs': [14], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [15], 'function': 'count', 'value_inputs': []}]])
('1', [{('green', 'cylinder', 'rubber', 'large'): (260, 113, 355, 208), ('gray', 'cylinder', 'metal', 'large'): (340, 118, 433, 221), ('yellow', 'cube', 'rubber', 'small'): (390, 189, 452, 264), ('cyan', 'cylinder', 'rubber', 'large'): (531, 354, 659, 460), ('cyan', 'sphere', 'rubber', 'small'): (370, 245, 393, 261), ('gray', 'sphere', 'rubber', 'large'): (452, 399, 543, 504), ('cyan', 'cylinder', 'rubber', 'small'): (393, 499, 420, 538)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_material', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [5], 'function': 'filter_color', 'value_inputs': ['green']}, {'inputs': [6], 'function': 'count', 'value_inputs': []}]])
('1', [{('yellow', 'cube', 'metal', 'large'): (48, 100, 199, 214), ('purple', 'sphere', 'rubber', 'large'): (238, 119, 360, 230), ('gray', 'sphere', 'rubber', 'small'): (288, 154, 339, 194), ('purple', 'cube', 'metal', 'small'): (391, 174, 513, 257)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_shape', 'value_inputs': []}, {'inputs': [4], 'function': 'count', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('rubber', [{('green', 'cube', 'rubber', 'large'): (48, 120, 169, 241), ('blue', 'cube', 'metal', 'large'): (229, 110, 348, 231), ('gray', 'sphere', 'rubber', 'small'): (158, 270, 199, 305)}, [{'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': []}]])
('0', [{('cyan', 'cube', 'rubber', 'large'): (35, 120, 178, 260), ('red', 'sphere', 'rubber', 'large'): (276, 291, 482, 426), ('yellow', 'cylinder', 'metal', 'small'): (657, 308, 854, 410), ('gray', 'cylinder', 'rubber', 'small'): (560, 506, 735, 595), ('brown', 'cylinder', 'rubber', 'small'): (291, 435, 407, 496), ('brown', 'cylinder', 'metal', 'small'): (205, 480, 305, 535), ('brown', 'sphere', 'rubber', 'large'): (187, 563, 362, 680), ('cyan', 'cylinder', 'metal', 'small'): (346, 688, 475, 763), ('gray', 'sphere', 'rubber', 'small'): (489, 666, 605, 745), ('brown', 'cylinder', 'metal', 'large'): (289, 827, 578, 1000)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [4], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [6], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [7], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [8], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [9], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [5, 10], 'function': 'union', 'value_inputs': []}, {'inputs': [11], 'function': 'count', 'value_inputs': []}]])
('rubber', [{('green', 'cylinder', 'rubber', 'large'): (125, 104, 218, 171), ('purple', 'cube', 'rubber', 'small'): (479, 203, 579, 280), ('brown', 'cylinder', 'rubber', 'small'): (218, 147, 283, 185)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_size', 'value_inputs': []}, {'inputs': [4], 'function': 'unique', 'value_inputs': []}, {'inputs': [5], 'function': 'query_material', 'value_inputs': []}]])
('cylinder', [{('purple', 'cube', 'rubber', 'small'): (48, 238, 110, 289), ('green', 'cylinder', 'rubber', 'small'): (125, 118, 202, 170), ('brown', 'cylinder', 'rubber', 'small'): (328, 145, 383, 179)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [1], 'function': 'unique', 'value_inputs': []}, {'inputs': [2], 'function': 'query_shape', 'value_inputs': []}]])
('0', [{('cyan', 'cylinder', 'rubber', 'large'): (30, 130, 145, 229), ('gray', 'cube', 'metal', 'large'): (153, 155, 275, 264), ('blue', 'cube', 'rubber', 'large'): (249, 291, 399, 394), ('cyan', 'sphere', 'metal', 'small'): (164, 104, 240, 159), ('purple', 'sphere', 'rubber', 'small'): (278, 248, 338, 290), ('green', 'sphere', 'rubber', 'small'): (338, 299, 402, 343), ('blue', 'sphere', 'rubber', 'small'): (355, 351, 417, 394), ('cyan', 'cube', 'metal', 'small'): (299, 130, 353, 164), ('cyan', 'cylinder', 'metal', 'large'): (284, 139, 429, 247)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'same_material', 'value_inputs': []}, {'inputs': [5], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [6], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [7], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [8], 'function': 'count', 'value_inputs': []}]])
('2', [{('yellow', 'cylinder', 'rubber', 'small'): (379, 832, 514, 916), ('purple', 'cylinder', 'rubber', 'small'): (498, 299, 595, 378), ('cyan', 'sphere', 'metal', 'small'): (595, 226, 695, 312), ('red', 'cylinder', 'metal', 'large'): (449, 390, 814, 573), ('red', 'cylinder', 'rubber', 'large'): (223, 364, 462, 495), ('brown', 'cube', 'rubber', 'small'): (402, 745, 552, 848)}, [{'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': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('error', 'unique() expected exactly one object, but got 0 objects.')
('2', [{('green', 'cylinder', 'rubber', 'small'): (104, 89, 194, 170), ('purple', 'cube', 'rubber', 'small'): (39, 230, 120, 291), ('brown', 'cylinder', 'rubber', 'small'): (219, 143, 281, 188)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['green']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [3], 'function': 'filter_color', 'value_inputs': ['green']}, {'inputs': [4], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [5], 'function': 'unique', 'value_inputs': []}, {'inputs': [6], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [2, 7], 'function': 'union', 'value_inputs': []}, {'inputs': [8], 'function': 'count', 'value_inputs': []}]])
('0', [{('yellow', 'sphere', 'rubber', 'large'): (38, 175, 135, 265), ('blue', 'cube', 'metal', 'small'): (418, 275, 474, 321), ('gray', 'sphere', 'metal', 'large'): (290, 175, 384, 265), ('yellow', 'cube', 'rubber', 'small'): (310, 85, 358, 125), ('yellow', 'sphere', 'metal', 'large'): (340, 158, 438, 253)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['yellow']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'relate', 'value_inputs': ['left']}, {'inputs': [4], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [5], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [6], 'function': 'count', 'value_inputs': []}]])
('0', [{('purple', 'sphere', 'rubber', 'large'): (28, 107, 105, 179), ('purple', 'sphere', 'metal', 'large'): (139, 115, 210, 184), ('blue', 'cube', 'rubber', 'small'): (245, 123, 279, 157), ('gray', 'cylinder', 'rubber', 'small'): (278, 127, 315, 162), ('brown', 'cube', 'rubber', 'large'): (304, 149, 428, 238), ('brown', 'sphere', 'metal', 'small'): (398, 194, 438, 223), ('red', 'cube', 'metal', 'small'): (488, 217, 559, 268), ('yellow', 'sphere', 'rubber', 'large'): (471, 169, 599, 268), ('red', 'cube', 'metal', 'large'): (319, 233, 459, 319)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [5], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [6], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [7], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [8], 'function': 'unique', 'value_inputs': []}, {'inputs': [9], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [4, 10], 'function': 'intersect', 'value_inputs': []}, {'inputs': [11], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [12], 'function': 'count', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('1', [{('yellow', 'sphere', 'rubber', 'large'): (304, 199, 382, 260), ('gray', 'cylinder', 'rubber', 'small'): (399, 235, 465, 270), ('green', 'cube', 'metal', 'small'): (599, 396, 688, 458), ('brown', 'cylinder', 'rubber', 'large'): (153, 363, 385, 488), ('green', 'cylinder', 'metal', 'small'): (618, 529, 708, 594), ('purple', 'cylinder', 'metal', 'small'): (529, 693, 618, 781), ('cyan', 'cylinder', 'metal', 'small'): (362, 765, 443, 846)}, [{'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 2 objects.')
('3', [{('yellow', 'sphere', 'rubber', 'large'): (304, 100, 398, 171), ('gray', 'cylinder', 'rubber', 'small'): (389, 204, 462, 254), ('green', 'cube', 'metal', 'small'): (599, 403, 709, 505), ('brown', 'cylinder', 'rubber', 'large'): (250, 370, 370, 484), ('green', 'cylinder', 'metal', 'small'): (608, 533, 728, 625), ('purple', 'cylinder', 'metal', 'small'): (487, 700, 599, 784), ('cyan', 'cylinder', 'metal', 'small'): (362, 767, 472, 845)}, [{'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': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('1', [{('green', 'cube', 'metal', 'large'): (399, 79, 560, 180), ('purple', 'cube', 'metal', 'small'): (195, 188, 241, 233), ('purple', 'cylinder', 'metal', 'small'): (260, 243, 313, 284)}, [{'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'): (30, 115, 150, 225), ('yellow', 'cylinder', 'metal', 'small'): (160, 140, 220, 190), ('purple', 'cylinder', 'metal', 'large'): (230, 90, 330, 200), ('gray', 'sphere', 'rubber', 'large'): (350, 120, 450, 220), ('gray', 'cube', 'metal', 'large'): (320, 220, 450, 340), ('brown', 'cube', 'rubber', 'small'): (380, 350, 450, 400)}, [{'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', [{('yellow', 'cube', 'rubber', 'small'): (67, 259, 134, 314), ('gray', 'sphere', 'rubber', 'large'): (150, 208, 223, 274), ('red', 'sphere', 'rubber', 'small'): (155, 160, 189, 186), ('red', 'sphere', 'metal', 'large'): (223, 399, 292, 457), ('gray', 'cube', 'metal', 'small'): (235, 457, 273, 491), ('gray', 'cylinder', 'metal', 'large'): (250, 515, 340, 585)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [1], 'function': 'unique', 'value_inputs': []}, {'inputs': [2], 'function': 'same_size', 'value_inputs': []}, {'inputs': [3], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [4], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [5], 'function': 'unique', 'value_inputs': []}, {'inputs': [6], 'function': 'query_material', 'value_inputs': []}]])
('1', [{('brown', 'cylinder', 'metal', 'small'): (40, 194, 184, 330), ('purple', 'cylinder', 'metal', 'small'): (140, 79, 270, 181), ('red', 'cube', 'rubber', 'small'): (320, 176, 450, 300)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_size', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [5], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [6], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [7], 'function': 'count', 'value_inputs': []}]])
('1', [{('yellow', 'cube', 'rubber', 'small'): (59, 199, 119, 258), ('gray', 'sphere', 'rubber', 'large'): (28, 138, 99, 217), ('red', 'sphere', 'metal', 'small'): (21, 114, 48, 138), ('red', 'sphere', 'metal', 'large'): (108, 149, 171, 217), ('gray', 'cube', 'metal', 'small'): (152, 189, 179, 214), ('gray', 'cylinder', 'metal', 'large'): (152, 220, 220, 288)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [6], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [7], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [8], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [9], 'function': 'unique', 'value_inputs': []}, {'inputs': [10], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [5, 11], 'function': 'intersect', 'value_inputs': []}, {'inputs': [12], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [13], 'function': 'count', 'value_inputs': []}]])
('large', [{('brown', 'cube', 'rubber', 'large'): (40, 108, 145, 190), ('cyan', 'cylinder', 'rubber', 'small'): (199, 216, 254, 260), ('brown', 'cube', 'rubber', 'small'): (299, 115, 340, 148), ('gray', 'sphere', 'rubber', 'small'): (359, 129, 393, 156)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_color', 'value_inputs': []}, {'inputs': [4], 'function': 'unique', 'value_inputs': []}, {'inputs': [5], 'function': 'query_size', 'value_inputs': []}]])
('red', [{('green', 'cylinder', 'rubber', 'large'): (25, 72, 164, 180), ('purple', 'cylinder', 'rubber', 'small'): (259, 118, 298, 533), ('gray', 'sphere', 'metal', 'large'): (318, 622, 425, 719), ('gray', 'cylinder', 'rubber', 'large'): (320, 731, 644, 934), ('red', 'sphere', 'rubber', 'small'): (431, 192, 500, 260), ('brown', 'sphere', 'rubber', 'large'): (437, 203, 697, 376)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'query_color', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('cylinder', [{('purple', 'cube', 'metal', 'large'): (350, 320, 478, 425), ('brown', 'sphere', 'metal', 'large'): (270, 474, 395, 562), ('red', 'cylinder', 'metal', 'large'): (279, 544, 539, 690), ('cyan', 'cylinder', 'metal', 'large'): (314, 762, 597, 934), ('cyan', 'cylinder', 'rubber', 'small'): (327, 390, 389, 451)}, [{'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_color', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [5], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'query_shape', 'value_inputs': []}]])
('red', [{('brown', 'cylinder', 'metal', 'large'): (40, 145, 172, 288), ('purple', 'cylinder', 'metal', 'small'): (169, 98, 280, 213), ('red', 'cube', 'rubber', 'large'): (358, 158, 474, 290)}, [{'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', [{('green', 'cube', 'metal', 'small'): (624, 400, 724, 509), ('yellow', 'sphere', 'rubber', 'large'): (305, 120, 410, 256), ('gray', 'cylinder', 'rubber', 'small'): (487, 200, 587, 287), ('brown', 'cylinder', 'rubber', 'large'): (152, 363, 300, 488), ('green', 'cylinder', 'metal', 'small'): (620, 532, 720, 627), ('purple', 'cylinder', 'metal', 'small'): (460, 695, 560, 788), ('cyan', 'cylinder', 'metal', 'small'): (356, 765, 456, 847)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_material', 'value_inputs': []}, {'inputs': [4], 'function': 'count', 'value_inputs': []}]])
('small', [{('cyan', 'cylinder', 'rubber', 'large'): (304, 96, 593, 234), ('gray', 'cube', 'metal', 'large'): (356, 170, 697, 396), ('blue', 'cube', 'rubber', 'large'): (583, 276, 999, 516), ('cyan', 'sphere', 'metal', 'large'): (164, 408, 334, 506), ('cyan', 'cube', 'metal', 'small'): (315, 592, 437, 667), ('purple', 'sphere', 'rubber', 'small'): (490, 473, 605, 550), ('green', 'sphere', 'rubber', 'small'): (633, 544, 768, 638), ('blue', 'sphere', 'rubber', 'small'): (593, 660, 724, 748)}, [{'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'): (49, 117, 89, 157), ('yellow', 'cylinder', 'rubber', 'large'): (149, 139, 219, 539), ('yellow', 'sphere', 'metal', 'large'): (198, 407, 286, 485), ('gray', 'sphere', 'rubber', 'small'): (434, 361, 485, 431), ('purple', 'cube', 'metal', 'small'): (557, 234, 748, 344), ('yellow', 'cube', 'metal', 'small'): (593, 446, 798, 568), ('purple', 'cylinder', 'rubber', 'small'): (304, 672, 425, 739), ('brown', 'sphere', 'rubber', 'small'): (518, 600, 640, 681), ('purple', 'sphere', 'metal', 'large'): (285, 800, 491, 939)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [5], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [3, 6], 'function': 'union', 'value_inputs': []}, {'inputs': [7], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [8], 'function': 'count', 'value_inputs': []}]])
('large', [{('yellow', 'cube', 'metal', 'large'): (48, 117, 189, 231), ('purple', 'sphere', 'rubber', 'large'): (225, 101, 330, 201), ('gray', 'sphere', 'rubber', 'small'): (277, 119, 328, 159), ('purple', 'cube', 'metal', 'small'): (434, 159, 529, 243)}, [{'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': []}]])
