('0', [{('gray', 'cube', 'rubber', 'large'): (48, 120, 179, 250), ('brown', 'cylinder', 'metal', 'small'): (208, 118, 270, 161), ('brown', 'cylinder', 'rubber', 'small'): (208, 118, 270, 161), ('purple', 'sphere', 'metal', 'large'): (310, 395, 400, 475), ('blue', 'cylinder', 'metal', 'large'): (270, 340, 365, 414), ('yellow', 'sphere', 'rubber', 'small'): (310, 395, 400, 475)}, [{'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'): (48, 100, 215, 218), ('purple', 'sphere', 'rubber', 'large'): (258, 109, 364, 215), ('gray', 'sphere', 'rubber', 'small'): (318, 119, 368, 159), ('purple', 'cube', 'metal', 'small'): (427, 168, 519, 231)}, [{'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': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('5', [{('cyan', 'cube', 'rubber', 'large'): (39, 130, 169, 260), ('red', 'sphere', 'rubber', 'large'): (249, 130, 350, 229), ('brown', 'cylinder', 'rubber', 'small'): (288, 238, 340, 280), ('brown', 'cylinder', 'metal', 'small'): (199, 298, 244, 335), ('brown', 'sphere', 'rubber', 'large'): (374, 183, 470, 283), ('cyan', 'cylinder', 'metal', 'small'): (400, 270, 450, 308), ('gray', 'sphere', 'rubber', 'small'): (479, 283, 539, 329), ('yellow', 'cylinder', 'metal', 'small'): (695, 298, 829, 411), ('gray', 'cylinder', 'rubber', 'small'): (565, 308, 682, 395), ('brown', 'cylinder', 'metal', 'large'): (288, 238, 340, 280)}, [{'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'): (59, 278, 228, 410), ('blue', 'cylinder', 'rubber', 'small'): (129, 224, 184, 270), ('yellow', 'cube', 'metal', 'small'): (230, 254, 295, 311), ('cyan', 'sphere', 'rubber', 'large'): (130, 349, 220, 420), ('purple', 'cube', 'rubber', 'small'): (250, 519, 310, 568), ('green', 'sphere', 'rubber', 'large'): (235, 638, 359, 742), ('green', 'sphere', 'rubber', 'small'): (329, 719, 374, 759)}, [{'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'): (22, 89, 198, 270), ('blue', 'cube', 'rubber', 'small'): (264, 362, 387, 434), ('red', 'cylinder', 'rubber', 'small'): (292, 490, 420, 554), ('green', 'cube', 'rubber', 'small'): (444, 394, 604, 484), ('green', 'sphere', 'rubber', 'small'): (422, 568, 539, 643), ('gray', 'cube', 'metal', 'large'): (252, 750, 531, 954), ('yellow', 'sphere', 'rubber', 'small'): (525, 723, 647, 807), ('cyan', 'cylinder', 'rubber', 'small'): (552, 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 2 objects.')
('rubber', [{('green', 'cylinder', 'metal', 'large'): (257, 150, 374, 288), ('gray', 'cylinder', 'metal', 'large'): (227, 288, 357, 480), ('yellow', 'cube', 'rubber', 'small'): (440, 274, 518, 357), ('cyan', 'cylinder', 'rubber', 'small'): (345, 690, 419, 763), ('gray', 'sphere', 'rubber', 'large'): (327, 548, 488, 687), ('cyan', 'sphere', 'rubber', 'small'): (265, 490, 320, 546), ('cyan', 'cylinder', 'rubber', 'large'): (444, 348, 687, 525)}, [{'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'): (384, 275, 431, 301), ('red', 'cylinder', 'rubber', 'large'): (230, 116, 339, 191), ('purple', 'cylinder', 'rubber', 'small'): (298, 199, 353, 237), ('cyan', 'sphere', 'metal', 'small'): (363, 139, 411, 170), ('red', 'cylinder', 'metal', 'large'): (449, 248, 619, 332), ('brown', 'cube', 'rubber', 'small'): (384, 239, 435, 270)}, [{'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 2 objects.')
('metal', [{('yellow', 'cube', 'metal', 'small'): (40, 112, 140, 172), ('brown', 'cube', 'metal', 'large'): (220, 92, 428, 248), ('green', 'cylinder', 'metal', 'small'): (238, 80, 310, 118), ('green', 'cylinder', 'metal', 'large'): (400, 160, 740, 318)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'same_color', 'value_inputs': []}, {'inputs': [5], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'query_material', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('rubber', [{('cyan', 'cylinder', 'metal', 'large'): (40, 120, 144, 204), ('gray', 'cube', 'rubber', 'large'): (154, 127, 255, 215), ('cyan', 'cylinder', 'rubber', 'large'): (255, 127, 356, 212), ('purple', 'cube', 'rubber', 'small'): (278, 290, 341, 348)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'query_material', 'value_inputs': []}]])
('rubber', [{('purple', 'cube', 'rubber', 'small'): (48, 237, 140, 308), ('green', 'cylinder', 'rubber', 'large'): (140, 114, 290, 270), ('brown', 'cylinder', 'rubber', 'small'): (270, 200, 350, 250)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [5], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [8], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [9], 'function': 'unique', 'value_inputs': []}, {'inputs': [10], 'function': 'query_material', 'value_inputs': []}]])
('8', [{('gray', 'cylinder', 'metal', 'large'): (265, 115, 390, 230), ('green', 'cylinder', 'metal', 'small'): (248, 260, 300, 300), ('yellow', 'cylinder', 'metal', 'small'): (298, 298, 355, 345), ('cyan', 'cube', 'metal', 'small'): (198, 298, 240, 330), ('blue', 'cylinder', 'metal', 'small'): (215, 380, 258, 408), ('yellow', 'cube', 'metal', 'small'): (310, 493, 343, 520), ('blue', 'cube', 'metal', 'large'): (380, 546, 548, 688), ('cyan', 'cylinder', 'rubber', 'small'): (485, 523, 535, 558), ('blue', 'cylinder', 'metal', 'large'): (400, 793, 535, 928), ('purple', 'sphere', 'metal', 'large'): (425, 716, 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': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('0', [{('green', 'cube', 'rubber', 'large'): (29, 131, 169, 260), ('blue', 'sphere', 'metal', 'large'): (254, 159, 350, 255), ('yellow', 'cube', 'metal', 'large'): (348, 140, 454, 260), ('cyan', 'cylinder', 'rubber', 'small'): (400, 218, 454, 280), ('brown', 'sphere', 'rubber', 'large'): (399, 289, 549, 400)}, [{'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'): (38, 104, 174, 200), ('cyan', 'cylinder', 'rubber', 'small'): (290, 238, 360, 290), ('brown', 'cube', 'rubber', 'small'): (328, 101, 376, 139), ('gray', 'sphere', 'rubber', 'small'): (379, 127, 424, 157)}, [{'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, 89, 195, 270), ('blue', 'cube', 'rubber', 'small'): (265, 362, 387, 434), ('red', 'cylinder', 'rubber', 'small'): (293, 490, 420, 554), ('green', 'cube', 'rubber', 'small'): (444, 394, 604, 484), ('green', 'sphere', 'rubber', 'small'): (479, 568, 541, 642), ('gray', 'cube', 'metal', 'large'): (250, 750, 531, 954), ('yellow', 'sphere', 'rubber', 'small'): (525, 723, 647, 807), ('cyan', 'cylinder', 'rubber', 'small'): (554, 217, 729, 312)}, [{'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, 117, 89, 159), ('purple', 'cube', 'metal', 'small'): (580, 240, 692, 338), ('yellow', 'cylinder', 'rubber', 'large'): (208, 109, 304, 175), ('yellow', 'sphere', 'metal', 'large'): (223, 109, 304, 175), ('gray', 'sphere', 'rubber', 'small'): (434, 299, 490, 342), ('yellow', 'cube', 'metal', 'small'): (610, 452, 730, 564), ('brown', 'sphere', 'rubber', 'small'): (588, 599, 644, 669), ('purple', 'cylinder', 'rubber', 'small'): (345, 674, 425, 737), ('purple', 'sphere', 'metal', 'large'): (284, 800, 488, 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'): (40, 120, 144, 204), ('gray', 'cube', 'rubber', 'large'): (154, 127, 255, 215), ('cyan', 'cylinder', 'rubber', 'large'): (255, 127, 356, 212), ('purple', 'cube', 'rubber', 'small'): (278, 290, 341, 348)}, [{'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'): (36, 170, 199, 320), ('red', 'cylinder', 'metal', 'small'): (233, 108, 281, 139), ('red', 'cube', 'metal', 'small'): (394, 186, 454, 234), ('gray', 'sphere', 'rubber', 'small'): (319, 177, 361, 205), ('red', 'cube', 'rubber', 'large'): (138, 240, 308, 370)}, [{'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'): (40, 112, 140, 172), ('brown', 'cube', 'metal', 'large'): (220, 92, 428, 248), ('green', 'cylinder', 'metal', 'small'): (238, 80, 310, 118), ('green', 'cylinder', 'metal', 'large'): (400, 160, 740, 318)}, [{'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'): (59, 278, 228, 410), ('blue', 'cylinder', 'rubber', 'small'): (129, 224, 184, 270), ('yellow', 'cube', 'metal', 'small'): (230, 254, 295, 311), ('cyan', 'sphere', 'rubber', 'large'): (130, 349, 220, 420), ('purple', 'cube', 'rubber', 'small'): (250, 519, 310, 568), ('green', 'sphere', 'rubber', 'large'): (235, 638, 359, 742), ('green', 'sphere', 'rubber', 'small'): (329, 719, 374, 759)}, [{'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'): (22, 89, 195, 270), ('blue', 'cube', 'rubber', 'small'): (265, 362, 387, 434), ('red', 'cylinder', 'rubber', 'small'): (293, 490, 420, 554), ('green', 'cube', 'rubber', 'small'): (444, 394, 604, 484), ('green', 'sphere', 'rubber', 'small'): (479, 568, 541, 642), ('gray', 'cube', 'metal', 'large'): (250, 750, 531, 954), ('yellow', 'sphere', 'rubber', 'small'): (525, 723, 647, 807), ('cyan', 'cylinder', 'rubber', 'small'): (554, 217, 729, 312)}, [{'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'): (40, 114, 130, 172), ('brown', 'cube', 'metal', 'large'): (210, 100, 418, 240), ('green', 'cylinder', 'metal', 'small'): (238, 90, 308, 128), ('green', 'cylinder', 'metal', 'large'): (500, 170, 740, 318)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [3], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [4], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [5], 'function': 'unique', 'value_inputs': []}, {'inputs': [6], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [7], 'function': 'filter_color', 'value_inputs': ['green']}, {'inputs': [8], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [9], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [2, 10], 'function': 'union', 'value_inputs': []}, {'inputs': [11], 'function': 'count', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('1', [{('gray', 'cube', 'rubber', 'large'): (48, 120, 179, 250), ('brown', 'cylinder', 'metal', 'small'): (208, 118, 270, 161), ('brown', 'cylinder', 'rubber', 'small'): (208, 118, 270, 161), ('purple', 'sphere', 'metal', 'large'): (310, 395, 400, 475), ('blue', 'cylinder', 'metal', 'large'): (270, 340, 365, 414), ('yellow', 'sphere', 'rubber', 'small'): (310, 395, 400, 475)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_color', 'value_inputs': []}, {'inputs': [4], 'function': 'count', 'value_inputs': []}]])
('metal', [{('green', 'cube', 'metal', 'large'): (415, 119, 550, 253), ('purple', 'cube', 'metal', 'small'): (195, 140, 258, 189), ('purple', 'cylinder', 'rubber', 'small'): (270, 228, 335, 273)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [1], 'function': 'unique', 'value_inputs': []}, {'inputs': [2], 'function': 'same_size', 'value_inputs': []}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'query_material', 'value_inputs': []}]])
('4', [{('yellow', 'cylinder', 'rubber', 'small'): (379, 831, 518, 917), ('red', 'cylinder', 'rubber', 'large'): (230, 365, 399, 445), ('purple', 'cylinder', 'rubber', 'small'): (447, 300, 594, 377), ('cyan', 'sphere', 'rubber', 'small'): (590, 228, 696, 312), ('red', 'cylinder', 'metal', 'large'): (500, 390, 814, 573), ('brown', 'cube', 'rubber', 'small'): (490, 745, 550, 839)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_material', 'value_inputs': []}, {'inputs': [4], 'function': 'count', 'value_inputs': []}]])
('2', [{('yellow', 'cube', 'metal', 'large'): (25, 113, 148, 234), ('green', 'cube', 'metal', 'large'): (130, 64, 250, 186), ('cyan', 'cylinder', 'rubber', 'large'): (198, 236, 348, 362), ('brown', 'cube', 'metal', 'small'): (238, 208, 298, 261)}, [{'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'): (25, 81, 164, 190), ('red', 'sphere', 'rubber', 'small'): (188, 179, 225, 211), ('brown', 'sphere', 'rubber', 'large'): (188, 190, 315, 310), ('purple', 'cylinder', 'rubber', 'small'): (199, 119, 248, 155), ('gray', 'sphere', 'metal', 'large'): (274, 209, 369, 284), ('gray', 'cylinder', 'rubber', 'large'): (317, 238, 460, 342)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_color', 'value_inputs': []}, {'inputs': [4], 'function': 'unique', 'value_inputs': []}, {'inputs': [5], 'function': 'query_shape', 'value_inputs': []}]])
('brown', [{('yellow', 'sphere', 'rubber', 'large'): (30, 149, 132, 248), ('brown', 'cylinder', 'rubber', 'large'): (231, 104, 370, 239), ('gray', 'cylinder', 'rubber', 'small'): (199, 250, 270, 307), ('green', 'cube', 'metal', 'small'): (399, 288, 478, 370), ('green', 'cylinder', 'metal', 'small'): (549, 339, 628, 410), ('purple', 'cylinder', 'metal', 'small'): (479, 398, 557, 464), ('cyan', 'cylinder', 'metal', 'small'): (453, 464, 522, 521)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['yellow']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [3], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [4], 'function': 'unique', 'value_inputs': []}, {'inputs': [5], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [6], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [7], 'function': 'unique', 'value_inputs': []}, {'inputs': [8], 'function': 'relate', 'value_inputs': ['left']}, {'inputs': [9], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [10], 'function': 'unique', 'value_inputs': []}, {'inputs': [11], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [12], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [13], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [14], 'function': 'unique', 'value_inputs': []}, {'inputs': [15], 'function': 'query_color', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 2 objects.')
('error', 'unique() expected exactly one object, but got 0 objects.')
('cylinder', [{('green', 'cylinder', 'rubber', 'large'): (105, 88, 199, 180), ('purple', 'cube', 'rubber', 'small'): (39, 220, 124, 281), ('brown', 'cylinder', 'rubber', 'small'): (229, 130, 294, 174)}, [{'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': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('rubber', [{('brown', 'cube', 'rubber', 'large'): (249, 103, 320, 179), ('gray', 'cylinder', 'metal', 'large'): (150, 120, 259, 209), ('brown', 'sphere', 'metal', 'large'): (108, 103, 160, 147), ('yellow', 'sphere', 'metal', 'small'): (259, 160, 296, 190), ('yellow', 'cylinder', 'metal', 'small'): (208, 147, 242, 177), ('green', 'cube', 'rubber', 'small'): (220, 81, 254, 115), ('brown', 'sphere', 'rubber', 'large'): (250, 128, 310, 183), ('red', 'sphere', 'rubber', 'small'): (309, 169, 342, 195), ('blue', 'sphere', 'rubber', 'small'): (257, 118, 278, 137)}, [{'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, 180, 198, 320), ('purple', 'cylinder', 'metal', 'small'): (145, 79, 290, 199), ('red', 'cube', 'rubber', 'large'): (298, 163, 458, 320)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_size', 'value_inputs': []}, {'inputs': [4], 'function': 'count', 'value_inputs': []}]])
('2', [{('yellow', 'sphere', 'rubber', 'large'): (38, 240, 144, 318), ('blue', 'cube', 'metal', 'small'): (591, 368, 787, 485), ('gray', 'sphere', 'metal', 'large'): (291, 289, 403, 391), ('yellow', 'cube', 'rubber', 'small'): (311, 518, 433, 600), ('yellow', 'sphere', 'metal', 'large'): (287, 658, 487, 791)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['yellow']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'same_size', 'value_inputs': []}, {'inputs': [5], 'function': 'count', 'value_inputs': []}]])
('blue', [{('cyan', 'sphere', 'metal', 'large'): (165, 160, 264, 258), ('gray', 'cube', 'metal', 'large'): (290, 170, 469, 319), ('blue', 'cube', 'rubber', 'large'): (579, 275, 999, 499), ('purple', 'sphere', 'rubber', 'small'): (490, 473, 606, 551), ('green', 'sphere', 'rubber', 'small'): (632, 546, 771, 639), ('blue', 'sphere', 'rubber', 'small'): (591, 660, 725, 749), ('cyan', 'cylinder', 'rubber', 'large'): (307, 75, 593, 234), ('cyan', 'cube', 'metal', 'small'): (316, 593, 438, 667), ('cyan', 'cylinder', 'metal', 'large'): (289, 744, 580, 934)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['cyan']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'same_shape', 'value_inputs': []}, {'inputs': [5], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'query_color', 'value_inputs': []}]])
('metal', [{('yellow', 'cube', 'metal', 'large'): (48, 100, 215, 218), ('purple', 'sphere', 'rubber', 'large'): (258, 109, 364, 215), ('gray', 'sphere', 'rubber', 'small'): (318, 119, 368, 159), ('purple', 'cube', 'metal', 'small'): (427, 168, 519, 231)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [5], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [6], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [7], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [8], 'function': 'unique', 'value_inputs': []}, {'inputs': [9], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [10], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [11], 'function': 'unique', 'value_inputs': []}, {'inputs': [12], 'function': 'query_material', 'value_inputs': []}]])
('cylinder', [{('brown', 'cylinder', 'rubber', 'large'): (36, 170, 199, 320), ('red', 'cylinder', 'metal', 'small'): (233, 108, 281, 139), ('red', 'cube', 'metal', 'small'): (394, 186, 454, 234), ('gray', 'sphere', 'rubber', 'small'): (319, 177, 361, 205), ('red', 'cube', 'rubber', 'large'): (138, 240, 308, 370)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_color', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [5], 'function': 'unique', 'value_inputs': []}, {'inputs': [6], 'function': 'query_shape', 'value_inputs': []}]])
('0', [{('gray', 'cylinder', 'metal', 'large'): (265, 115, 390, 230), ('green', 'cylinder', 'metal', 'small'): (248, 260, 300, 300), ('yellow', 'cylinder', 'metal', 'small'): (298, 298, 355, 345), ('cyan', 'cube', 'metal', 'small'): (198, 298, 240, 330), ('blue', 'cylinder', 'metal', 'small'): (215, 380, 258, 408), ('yellow', 'cube', 'metal', 'small'): (310, 493, 343, 520), ('blue', 'cube', 'metal', 'large'): (380, 546, 548, 688), ('cyan', 'cylinder', 'rubber', 'small'): (485, 523, 535, 558), ('blue', 'cylinder', 'metal', 'large'): (400, 793, 535, 928), ('purple', 'sphere', 'metal', 'large'): (425, 716, 643, 878)}, [{'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', [{('red', 'cube', 'rubber', 'small'): (48, 244, 99, 289), ('purple', 'cube', 'metal', 'large'): (125, 291, 248, 388), ('blue', 'sphere', 'metal', 'large'): (234, 370, 320, 441), ('gray', 'cube', 'rubber', 'small'): (288, 269, 370, 328), ('gray', 'cylinder', 'metal', 'large'): (269, 497, 390, 599), ('cyan', 'cylinder', 'metal', 'small'): (520, 497, 583, 542), ('red', 'sphere', 'rubber', 'small'): (520, 694, 570, 732)}, [{'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', 'sphere', 'metal', 'large'): (165, 160, 264, 258), ('gray', 'cube', 'metal', 'large'): (290, 170, 469, 319), ('blue', 'cube', 'rubber', 'large'): (579, 275, 999, 499), ('purple', 'sphere', 'rubber', 'small'): (490, 473, 606, 551), ('green', 'sphere', 'rubber', 'small'): (632, 546, 771, 639), ('blue', 'sphere', 'rubber', 'small'): (591, 660, 725, 749), ('cyan', 'cylinder', 'rubber', 'large'): (307, 75, 593, 234), ('cyan', 'cube', 'metal', 'small'): (316, 593, 438, 667), ('cyan', 'cylinder', 'metal', 'large'): (289, 744, 580, 934)}, [{'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': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('error', 'unique() expected exactly one object, but got 0 objects.')
('cube', [{('yellow', 'cube', 'metal', 'small'): (40, 112, 140, 172), ('brown', 'cube', 'metal', 'large'): (220, 92, 428, 248), ('green', 'cylinder', 'metal', 'small'): (238, 80, 310, 118), ('green', 'cylinder', 'metal', 'large'): (400, 160, 740, 318)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['yellow']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [5], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [8], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [9], 'function': 'unique', 'value_inputs': []}, {'inputs': [10], 'function': 'query_shape', 'value_inputs': []}]])
('2', [{('blue', 'cylinder', 'metal', 'large'): (22, 89, 195, 270), ('blue', 'cube', 'rubber', 'small'): (265, 362, 387, 434), ('red', 'cylinder', 'rubber', 'small'): (293, 490, 420, 554), ('green', 'cube', 'rubber', 'small'): (444, 394, 604, 484), ('green', 'sphere', 'rubber', 'small'): (479, 568, 541, 642), ('gray', 'cube', 'metal', 'large'): (250, 750, 531, 954), ('yellow', 'sphere', 'rubber', 'small'): (525, 723, 647, 807), ('cyan', 'cylinder', 'rubber', 'small'): (554, 217, 729, 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.')
('rubber', [{('yellow', 'cylinder', 'rubber', 'small'): (379, 831, 518, 917), ('red', 'cylinder', 'rubber', 'large'): (230, 365, 399, 445), ('purple', 'cylinder', 'rubber', 'small'): (447, 300, 594, 377), ('cyan', 'sphere', 'rubber', 'small'): (590, 228, 696, 312), ('red', 'cylinder', 'metal', 'large'): (500, 390, 814, 573), ('brown', 'cube', 'rubber', 'small'): (490, 745, 550, 839)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [1], 'function': 'unique', 'value_inputs': []}, {'inputs': [2], 'function': 'same_size', 'value_inputs': []}, {'inputs': [3], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [4], 'function': 'unique', 'value_inputs': []}, {'inputs': [5], 'function': 'query_material', 'value_inputs': []}]])
('1', [{('yellow', 'sphere', 'rubber', 'large'): (38, 240, 144, 318), ('blue', 'cube', 'metal', 'small'): (591, 368, 787, 485), ('gray', 'sphere', 'metal', 'large'): (291, 289, 403, 391), ('yellow', 'cube', 'rubber', 'small'): (311, 518, 433, 600), ('yellow', 'sphere', 'metal', 'large'): (287, 658, 487, 791)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_shape', 'value_inputs': []}, {'inputs': [4], 'function': 'count', 'value_inputs': []}]])
('rubber', [{('green', 'cube', 'rubber', 'large'): (70, 120, 218, 268), ('blue', 'cube', 'metal', 'large'): (229, 118, 380, 267), ('gray', 'sphere', 'rubber', 'small'): (199, 279, 253, 315)}, [{'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'): (30, 109, 122, 199), ('purple', 'sphere', 'metal', 'large'): (169, 115, 260, 210), ('blue', 'cube', 'rubber', 'small'): (250, 117, 298, 165), ('gray', 'cylinder', 'rubber', 'small'): (280, 129, 331, 175), ('brown', 'cube', 'rubber', 'large'): (325, 139, 459, 259), ('brown', 'sphere', 'metal', 'small'): (399, 199, 449, 241), ('red', 'cube', 'metal', 'large'): (309, 239, 469, 348), ('yellow', 'sphere', 'rubber', 'large'): (369, 179, 480, 280), ('red', 'cube', 'metal', 'small'): (612, 259, 744, 335)}, [{'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'): (38, 112, 171, 219), ('cyan', 'cylinder', 'rubber', 'small'): (270, 219, 340, 270), ('brown', 'cube', 'rubber', 'small'): (325, 103, 373, 139), ('gray', 'sphere', 'rubber', 'small'): (379, 139, 423, 171)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'same_shape', 'value_inputs': []}, {'inputs': [5], 'function': 'unique', 'value_inputs': []}, {'inputs': [6], 'function': 'query_color', 'value_inputs': []}]])
('1', [{('green', 'cube', 'metal', 'large'): (415, 119, 550, 253), ('purple', 'cube', 'metal', 'small'): (195, 140, 258, 189), ('purple', 'cylinder', 'rubber', 'small'): (270, 228, 335, 273)}, [{'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'): (249, 103, 319, 177), ('gray', 'cylinder', 'metal', 'large'): (150, 120, 239, 193), ('brown', 'sphere', 'metal', 'large'): (108, 80, 160, 124), ('yellow', 'sphere', 'metal', 'small'): (214, 138, 253, 166), ('yellow', 'cylinder', 'metal', 'small'): (179, 189, 212, 221), ('green', 'cube', 'rubber', 'small'): (140, 100, 172, 129), ('brown', 'sphere', 'rubber', 'large'): (208, 241, 267, 290), ('red', 'sphere', 'rubber', 'small'): (274, 224, 309, 254), ('blue', 'sphere', 'rubber', 'small'): (199, 271, 223, 291)}, [{'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'): (48, 120, 189, 251), ('brown', 'cylinder', 'metal', 'small'): (168, 158, 220, 205), ('purple', 'sphere', 'metal', 'large'): (282, 399, 364, 471), ('blue', 'cylinder', 'metal', 'large'): (270, 368, 370, 448), ('yellow', 'sphere', 'rubber', 'small'): (282, 299, 324, 361)}, [{'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, 113, 142, 148), ('blue', 'sphere', 'rubber', 'small'): (169, 242, 210, 274), ('red', 'cylinder', 'rubber', 'small'): (209, 120, 251, 153)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['red']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [3], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [4], 'function': 'unique', 'value_inputs': []}, {'inputs': [5], 'function': 'relate', 'value_inputs': ['left']}, {'inputs': [6], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [7], 'function': 'unique', 'value_inputs': []}, {'inputs': [8], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [9], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [10], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [11], 'function': 'unique', 'value_inputs': []}, {'inputs': [12], 'function': 'relate', 'value_inputs': ['left']}, {'inputs': [13], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [14], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [15], 'function': 'count', 'value_inputs': []}]])
('0', [{('green', 'cube', 'metal', 'large'): (60, 140, 190, 270), ('purple', 'cube', 'metal', 'small'): (190, 130, 240, 170), ('purple', 'cylinder', 'rubber', 'small'): (220, 180, 260, 220)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_material', 'value_inputs': []}, {'inputs': [4], 'function': 'count', 'value_inputs': []}]])
('0', [{('purple', 'sphere', 'rubber', 'large'): (30, 109, 122, 199), ('purple', 'sphere', 'metal', 'large'): (169, 115, 260, 210), ('blue', 'cube', 'rubber', 'small'): (250, 117, 298, 165), ('gray', 'cylinder', 'rubber', 'small'): (280, 129, 331, 175), ('brown', 'cube', 'rubber', 'large'): (325, 139, 459, 259), ('brown', 'sphere', 'metal', 'small'): (399, 199, 449, 241), ('red', 'cube', 'metal', 'large'): (309, 239, 469, 348), ('yellow', 'sphere', 'rubber', 'large'): (369, 179, 480, 280), ('red', 'cube', 'metal', 'small'): (612, 259, 744, 335)}, [{'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'): (58, 268, 128, 317), ('gray', 'sphere', 'rubber', 'large'): (150, 189, 247, 270), ('red', 'sphere', 'metal', 'small'): (140, 151, 173, 175), ('red', 'sphere', 'rubber', 'large'): (230, 410, 327, 485), ('gray', 'cube', 'metal', 'small'): (247, 459, 303, 504), ('gray', 'cylinder', 'metal', 'large'): (254, 515, 381, 632)}, [{'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'): (29, 121, 164, 250), ('yellow', 'cylinder', 'metal', 'small'): (164, 168, 220, 214), ('purple', 'cylinder', 'metal', 'large'): (240, 83, 349, 158), ('gray', 'sphere', 'rubber', 'large'): (378, 143, 478, 229), ('gray', 'cube', 'metal', 'large'): (390, 228, 549, 341), ('brown', 'cube', 'rubber', 'small'): (587, 270, 678, 331)}, [{'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, 112, 140, 144), ('blue', 'sphere', 'rubber', 'small'): (169, 250, 205, 279), ('red', 'cylinder', 'rubber', 'small'): (279, 120, 318, 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': [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'): (29, 121, 164, 252), ('yellow', 'cylinder', 'metal', 'small'): (179, 161, 233, 203), ('purple', 'cylinder', 'metal', 'large'): (238, 84, 348, 184), ('gray', 'sphere', 'rubber', 'large'): (344, 150, 459, 243), ('gray', 'cube', 'metal', 'large'): (390, 221, 549, 335), ('brown', 'cube', 'rubber', 'small'): (589, 270, 678, 331)}, [{'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'): (39, 130, 169, 260), ('red', 'sphere', 'rubber', 'large'): (249, 130, 350, 229), ('brown', 'cylinder', 'rubber', 'small'): (288, 238, 340, 280), ('brown', 'cylinder', 'metal', 'small'): (199, 298, 244, 335), ('brown', 'sphere', 'rubber', 'large'): (374, 183, 470, 283), ('cyan', 'cylinder', 'metal', 'small'): (400, 270, 450, 308), ('gray', 'sphere', 'rubber', 'small'): (479, 283, 539, 329), ('yellow', 'cylinder', 'metal', 'small'): (695, 298, 829, 411), ('gray', 'cylinder', 'rubber', 'small'): (565, 308, 682, 395), ('brown', 'cylinder', 'metal', 'large'): (288, 238, 340, 280)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'same_color', 'value_inputs': []}, {'inputs': [5], 'function': 'count', 'value_inputs': []}]])
('4', [{('green', 'cylinder', 'metal', 'large'): (258, 153, 398, 292), ('gray', 'cylinder', 'metal', 'large'): (227, 355, 452, 482), ('yellow', 'cube', 'rubber', 'small'): (442, 275, 610, 360), ('cyan', 'cylinder', 'rubber', 'large'): (445, 348, 787, 525), ('cyan', 'sphere', 'rubber', 'small'): (265, 489, 354, 548), ('gray', 'sphere', 'rubber', 'large'): (329, 548, 541, 687), ('cyan', 'cylinder', 'metal', 'small'): (293, 642, 402, 703)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [2], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [3], 'function': 'filter_color', 'value_inputs': ['yellow']}, {'inputs': [4], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [1, 5], 'function': 'union', 'value_inputs': []}, {'inputs': [6], 'function': 'count', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 2 objects.')
('small', [{('yellow', 'cube', 'metal', 'large'): (25, 113, 148, 234), ('green', 'cube', 'metal', 'large'): (130, 64, 250, 186), ('cyan', 'cylinder', 'rubber', 'large'): (198, 236, 348, 362), ('brown', 'cube', 'metal', 'small'): (238, 208, 298, 261)}, [{'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 4 objects.')
('yellow', [{('yellow', 'sphere', 'rubber', 'large'): (38, 200, 144, 289), ('blue', 'cube', 'metal', 'small'): (591, 367, 787, 486), ('gray', 'sphere', 'metal', 'large'): (290, 319, 408, 417), ('yellow', 'cube', 'rubber', 'small'): (313, 518, 433, 601), ('brown', 'sphere', 'metal', 'large'): (175, 543, 352, 679), ('yellow', 'sphere', 'metal', 'large'): (287, 657, 487, 792)}, [{'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'): (29, 121, 164, 252), ('yellow', 'cylinder', 'metal', 'small'): (179, 161, 233, 203), ('purple', 'cylinder', 'metal', 'large'): (238, 84, 348, 184), ('gray', 'sphere', 'rubber', 'large'): (344, 150, 459, 243), ('gray', 'cube', 'metal', 'large'): (390, 221, 549, 335), ('brown', 'cube', 'rubber', 'small'): (589, 270, 678, 331)}, [{'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'): (30, 149, 132, 248), ('brown', 'cylinder', 'rubber', 'large'): (231, 104, 370, 239), ('gray', 'cylinder', 'rubber', 'small'): (199, 250, 270, 307), ('green', 'cube', 'metal', 'small'): (399, 288, 478, 370), ('green', 'cylinder', 'metal', 'small'): (549, 339, 628, 410), ('purple', 'cylinder', 'metal', 'small'): (479, 398, 557, 464), ('cyan', 'cylinder', 'metal', 'small'): (453, 464, 522, 521)}, [{'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, 117, 89, 159), ('purple', 'cube', 'metal', 'small'): (580, 240, 692, 338), ('yellow', 'cylinder', 'rubber', 'large'): (208, 109, 304, 175), ('yellow', 'sphere', 'metal', 'large'): (223, 109, 304, 175), ('gray', 'sphere', 'rubber', 'small'): (434, 299, 490, 342), ('yellow', 'cube', 'metal', 'small'): (610, 452, 730, 564), ('brown', 'sphere', 'rubber', 'small'): (588, 599, 644, 669), ('purple', 'cylinder', 'rubber', 'small'): (345, 674, 425, 737), ('purple', 'sphere', 'metal', 'large'): (284, 800, 488, 939)}, [{'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'): (29, 121, 164, 250), ('yellow', 'cylinder', 'metal', 'small'): (164, 168, 220, 214), ('purple', 'cylinder', 'metal', 'large'): (240, 83, 349, 158), ('gray', 'sphere', 'rubber', 'large'): (378, 143, 478, 229), ('gray', 'cube', 'metal', 'large'): (390, 228, 549, 341), ('brown', 'cube', 'rubber', 'small'): (587, 270, 678, 331)}, [{'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'): (68, 108, 114, 149), ('blue', 'cube', 'rubber', 'small'): (239, 199, 298, 257), ('green', 'cube', 'rubber', 'small'): (289, 108, 343, 158), ('red', 'sphere', 'rubber', 'small'): (329, 209, 375, 250), ('cyan', 'sphere', 'rubber', 'small'): (370, 78, 420, 121), ('purple', 'cylinder', 'rubber', 'small'): (380, 168, 447, 223)}, [{'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, 113, 148, 234), ('green', 'cube', 'metal', 'large'): (130, 64, 250, 186), ('cyan', 'cylinder', 'rubber', 'large'): (198, 236, 348, 362), ('brown', 'cube', 'metal', 'small'): (238, 208, 298, 261)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [1], 'function': 'unique', 'value_inputs': []}, {'inputs': [2], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'query_color', 'value_inputs': []}]])
('1', [{('brown', 'cylinder', 'rubber', 'large'): (36, 170, 199, 320), ('red', 'cylinder', 'metal', 'small'): (233, 108, 281, 139), ('red', 'cube', 'metal', 'small'): (394, 186, 454, 234), ('gray', 'sphere', 'rubber', 'small'): (319, 177, 361, 205), ('red', 'cube', 'rubber', 'large'): (138, 240, 308, 370)}, [{'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'): (273, 198, 398, 309), ('green', 'cylinder', 'rubber', 'small'): (350, 291, 388, 367), ('gray', 'cube', 'rubber', 'large'): (410, 300, 684, 457), ('purple', 'sphere', 'metal', 'large'): (338, 545, 411, 645), ('gray', 'cube', 'metal', 'small'): (568, 645, 702, 761)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['green']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [3], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [4], 'function': 'unique', 'value_inputs': []}, {'inputs': [5], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [6], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [8], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [9], 'function': 'filter_color', 'value_inputs': ['green']}, {'inputs': [10], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [7, 11], 'function': 'union', 'value_inputs': []}, {'inputs': [12], 'function': 'count', 'value_inputs': []}]])
('small', [{('brown', 'cylinder', 'rubber', 'large'): (36, 170, 199, 320), ('red', 'cylinder', 'metal', 'small'): (238, 101, 283, 139), ('red', 'cube', 'metal', 'small'): (398, 183, 457, 239), ('gray', 'sphere', 'rubber', 'small'): (354, 170, 392, 203), ('red', 'cube', 'rubber', 'large'): (129, 241, 309, 370)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'same_color', 'value_inputs': []}, {'inputs': [5], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'query_size', 'value_inputs': []}]])
('8', [{('brown', 'cube', 'rubber', 'large'): (249, 103, 320, 179), ('gray', 'cylinder', 'metal', 'large'): (150, 120, 259, 209), ('brown', 'sphere', 'metal', 'large'): (108, 103, 160, 147), ('yellow', 'sphere', 'metal', 'small'): (259, 160, 296, 190), ('yellow', 'cylinder', 'metal', 'small'): (208, 147, 242, 177), ('green', 'cube', 'rubber', 'small'): (220, 81, 254, 115), ('brown', 'sphere', 'rubber', 'large'): (250, 128, 310, 183), ('red', 'sphere', 'rubber', 'small'): (309, 169, 342, 195), ('blue', 'sphere', 'rubber', 'small'): (257, 118, 278, 137)}, [{'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 0 objects.')
('1', [{('brown', 'cube', 'rubber', 'small'): (35, 125, 79, 168), ('purple', 'cube', 'metal', 'small'): (580, 240, 694, 338), ('yellow', 'cube', 'metal', 'small'): (698, 452, 800, 566), ('gray', 'sphere', 'metal', 'small'): (435, 361, 545, 433), ('brown', 'sphere', 'rubber', 'small'): (588, 602, 643, 675), ('yellow', 'cylinder', 'rubber', 'large'): (130, 475, 331, 585), ('purple', 'cylinder', 'rubber', 'small'): (304, 673, 425, 739), ('yellow', 'sphere', 'metal', 'large'): (215, 406, 375, 512), ('purple', 'sphere', 'metal', 'large'): (283, 800, 491, 939)}, [{'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 3 objects.')
('1', [{('red', 'cube', 'rubber', 'small'): (48, 244, 99, 289), ('purple', 'cube', 'metal', 'large'): (125, 291, 248, 388), ('blue', 'sphere', 'metal', 'large'): (234, 370, 320, 441), ('gray', 'cube', 'rubber', 'small'): (288, 269, 370, 328), ('gray', 'cylinder', 'metal', 'large'): (269, 497, 390, 599), ('cyan', 'cylinder', 'metal', 'small'): (520, 497, 583, 542), ('red', 'sphere', 'rubber', 'small'): (520, 694, 570, 732)}, [{'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.')
('2', [{('cyan', 'cube', 'rubber', 'large'): (58, 270, 228, 400), ('blue', 'cylinder', 'rubber', 'small'): (149, 223, 212, 270), ('yellow', 'cube', 'metal', 'small'): (270, 237, 348, 298), ('cyan', 'sphere', 'rubber', 'large'): (143, 331, 248, 410), ('purple', 'cube', 'rubber', 'small'): (260, 550, 335, 609), ('green', 'sphere', 'rubber', 'large'): (233, 640, 354, 731), ('green', 'sphere', 'rubber', 'small'): (425, 853, 498, 916)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [3], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [1, 4], 'function': 'union', 'value_inputs': []}, {'inputs': [5], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [6], 'function': 'count', 'value_inputs': []}]])
('1', [{('yellow', 'cube', 'metal', 'large'): (26, 80, 199, 223), ('purple', 'sphere', 'rubber', 'large'): (238, 109, 350, 219), ('gray', 'sphere', 'rubber', 'small'): (289, 119, 339, 159), ('purple', 'cube', 'metal', 'small'): (414, 159, 524, 234)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_size', 'value_inputs': []}, {'inputs': [4], 'function': 'count', 'value_inputs': []}]])
('green', [{('yellow', 'cube', 'metal', 'small'): (40, 114, 130, 172), ('brown', 'cube', 'metal', 'large'): (210, 100, 418, 240), ('green', 'cylinder', 'metal', 'small'): (238, 90, 308, 128), ('green', 'cylinder', 'metal', 'large'): (500, 170, 740, 318)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_material', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [5], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'query_color', 'value_inputs': []}]])
('1', [{('brown', 'cylinder', 'metal', 'small'): (100, 113, 142, 148), ('blue', 'sphere', 'rubber', 'small'): (169, 242, 210, 274), ('red', 'cylinder', 'rubber', 'small'): (209, 120, 251, 153)}, [{'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', 'sphere', 'metal', 'large'): (165, 160, 264, 258), ('gray', 'cube', 'metal', 'large'): (290, 170, 469, 319), ('blue', 'cube', 'rubber', 'large'): (579, 275, 999, 499), ('purple', 'sphere', 'rubber', 'small'): (490, 473, 606, 551), ('green', 'sphere', 'rubber', 'small'): (632, 546, 771, 639), ('blue', 'sphere', 'rubber', 'small'): (591, 660, 725, 749), ('cyan', 'cylinder', 'rubber', 'large'): (307, 75, 593, 234), ('cyan', 'cube', 'metal', 'small'): (316, 593, 438, 667), ('cyan', 'cylinder', 'metal', 'large'): (289, 744, 580, 934)}, [{'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'): (40, 120, 144, 204), ('gray', 'cube', 'rubber', 'large'): (154, 127, 255, 215), ('cyan', 'cylinder', 'rubber', 'large'): (255, 127, 356, 212), ('purple', 'cube', 'rubber', 'small'): (278, 290, 341, 348)}, [{'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.')
('gray', [{('gray', 'cube', 'rubber', 'large'): (390, 288, 683, 488), ('brown', 'cylinder', 'rubber', 'large'): (225, 226, 466, 359), ('gray', 'sphere', 'metal', 'small'): (370, 100, 487, 159), ('gray', 'cube', 'rubber', 'small'): (309, 159, 418, 260), ('purple', 'cube', 'metal', 'small'): (231, 455, 335, 526), ('brown', 'sphere', 'metal', 'small'): (312, 515, 391, 570), ('blue', 'cube', 'rubber', 'large'): (215, 566, 454, 681)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_material', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [5], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'query_color', 'value_inputs': []}]])
('metal', [{('brown', 'cylinder', 'rubber', 'large'): (272, 194, 439, 317), ('green', 'cylinder', 'rubber', 'small'): (350, 294, 397, 367), ('gray', 'cube', 'rubber', 'large'): (409, 300, 684, 457), ('purple', 'sphere', 'metal', 'large'): (309, 499, 400, 645), ('gray', 'cube', 'metal', 'small'): (589, 645, 703, 757)}, [{'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, 113, 142, 148), ('blue', 'sphere', 'rubber', 'small'): (169, 242, 210, 274), ('red', 'cylinder', 'rubber', 'small'): (209, 120, 251, 153)}, [{'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, 158, 244), ('green', 'cube', 'metal', 'large'): (131, 67, 261, 199, 294), ('cyan', 'cylinder', 'rubber', 'large'): (181, 248, 358, 390), ('brown', 'cube', 'metal', 'small'): (238, 279, 313, 339)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['green']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'same_size', 'value_inputs': []}, {'inputs': [5], 'function': 'filter_color', 'value_inputs': ['green']}, {'inputs': [6], 'function': 'count', 'value_inputs': []}]])
('cylinder', [{('brown', 'cylinder', 'metal', 'small'): (100, 112, 140, 144), ('blue', 'sphere', 'rubber', 'small'): (169, 250, 205, 279), ('red', 'cylinder', 'rubber', 'small'): (279, 120, 318, 150)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [4], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [5], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [8], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [9], 'function': 'unique', 'value_inputs': []}, {'inputs': [10], 'function': 'relate', 'value_inputs': ['left']}, {'inputs': [11], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [12], 'function': 'unique', 'value_inputs': []}, {'inputs': [13], 'function': 'query_shape', 'value_inputs': []}]])
('3', [{('brown', 'cylinder', 'rubber', 'large'): (36, 170, 199, 320), ('red', 'cylinder', 'metal', 'small'): (238, 101, 283, 139), ('red', 'cube', 'metal', 'small'): (398, 183, 457, 239), ('gray', 'sphere', 'rubber', 'small'): (354, 170, 392, 203), ('red', 'cube', 'rubber', 'large'): (129, 241, 309, 370)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'count', 'value_inputs': []}]])
('metal', [{('purple', 'sphere', 'rubber', 'large'): (30, 109, 122, 199), ('purple', 'sphere', 'metal', 'large'): (169, 115, 260, 210), ('blue', 'cube', 'rubber', 'small'): (250, 117, 298, 165), ('gray', 'cylinder', 'rubber', 'small'): (280, 129, 331, 175), ('brown', 'cube', 'rubber', 'large'): (325, 139, 459, 259), ('brown', 'sphere', 'metal', 'small'): (399, 199, 449, 241), ('red', 'cube', 'metal', 'large'): (309, 239, 469, 348), ('yellow', 'sphere', 'rubber', 'large'): (369, 179, 480, 280), ('red', 'cube', 'metal', 'small'): (612, 259, 744, 335)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'relate', 'value_inputs': ['left']}, {'inputs': [4], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [5], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [8], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [9], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [10], 'function': 'unique', 'value_inputs': []}, {'inputs': [11], 'function': 'query_material', 'value_inputs': []}]])
('cube', [{('brown', 'cube', 'rubber', 'large'): (38, 104, 174, 200), ('cyan', 'cylinder', 'rubber', 'small'): (290, 238, 360, 290), ('brown', 'cube', 'rubber', 'small'): (328, 101, 376, 139), ('gray', 'sphere', 'rubber', 'small'): (379, 127, 424, 157)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['left']}, {'inputs': [5], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [8], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [9], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [10], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [11], 'function': 'unique', 'value_inputs': []}, {'inputs': [12], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [13], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [14], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [15], 'function': 'unique', 'value_inputs': []}, {'inputs': [16], 'function': 'query_shape', 'value_inputs': []}]])
('0', [{('brown', 'cylinder', 'metal', 'large'): (40, 180, 198, 320), ('purple', 'cylinder', 'metal', 'small'): (145, 79, 290, 199), ('red', 'cube', 'rubber', 'large'): (279, 168, 428, 304)}, [{'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.')
('error', 'unique() expected exactly one object, but got 0 objects.')
('error', 'unique() expected exactly one object, but got 0 objects.')
('1', [{('blue', 'cube', 'rubber', 'small'): (42, 21, 120, 98), ('brown', 'cylinder', 'rubber', 'small'): (281, 313, 402, 375), ('yellow', 'cube', 'rubber', 'large'): (412, 283, 687, 467), ('gray', 'cylinder', 'rubber', 'large'): (558, 404, 937, 601), ('green', 'sphere', 'rubber', 'small'): (545, 540, 600, 598), ('purple', 'cube', 'metal', 'large'): (233, 656, 479, 804), ('purple', 'cylinder', 'metal', 'large'): (343, 756, 639, 933), ('brown', 'sphere', 'metal', 'large'): (210, 410, 352, 520)}, [{'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'): (30, 109, 122, 199), ('purple', 'sphere', 'metal', 'large'): (169, 115, 260, 210), ('blue', 'cube', 'rubber', 'small'): (250, 117, 298, 165), ('gray', 'cylinder', 'rubber', 'small'): (280, 129, 331, 175), ('brown', 'cube', 'rubber', 'large'): (325, 139, 459, 259), ('brown', 'sphere', 'metal', 'small'): (399, 199, 449, 241), ('red', 'cube', 'metal', 'large'): (309, 239, 469, 348), ('yellow', 'sphere', 'rubber', 'large'): (369, 179, 480, 280), ('red', 'cube', 'metal', 'small'): (612, 259, 744, 335)}, [{'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'): (30, 149, 132, 248), ('brown', 'cylinder', 'rubber', 'large'): (231, 104, 370, 239), ('gray', 'cylinder', 'rubber', 'small'): (199, 250, 270, 307), ('green', 'cube', 'metal', 'small'): (399, 288, 478, 370), ('green', 'cylinder', 'metal', 'small'): (549, 339, 628, 410), ('purple', 'cylinder', 'metal', 'small'): (479, 398, 557, 464), ('cyan', 'cylinder', 'metal', 'small'): (453, 464, 522, 521)}, [{'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'): (249, 103, 320, 179), ('gray', 'cylinder', 'metal', 'large'): (150, 120, 259, 209), ('brown', 'sphere', 'metal', 'large'): (108, 103, 160, 147), ('yellow', 'sphere', 'metal', 'small'): (259, 160, 296, 190), ('yellow', 'cylinder', 'metal', 'small'): (208, 147, 242, 177), ('green', 'cube', 'rubber', 'small'): (220, 81, 254, 115), ('brown', 'sphere', 'rubber', 'large'): (250, 128, 310, 183), ('red', 'sphere', 'rubber', 'small'): (309, 169, 342, 195), ('blue', 'sphere', 'rubber', 'small'): (257, 118, 278, 137)}, [{'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'): (25, 80, 154, 181), ('red', 'sphere', 'rubber', 'small'): (159, 179, 194, 205), ('brown', 'sphere', 'rubber', 'large'): (181, 194, 307, 303), ('purple', 'cylinder', 'rubber', 'small'): (199, 119, 244, 152), ('gray', 'sphere', 'metal', 'large'): (259, 209, 338, 282), ('gray', 'cylinder', 'rubber', 'large'): (317, 248, 452, 348)}, [{'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': []}]])
('0', [{('gray', 'cube', 'rubber', 'large'): (48, 120, 189, 251), ('brown', 'cylinder', 'metal', 'small'): (168, 158, 220, 205), ('purple', 'sphere', 'metal', 'large'): (282, 399, 364, 471), ('blue', 'cylinder', 'metal', 'large'): (270, 368, 370, 448), ('yellow', 'sphere', 'rubber', 'small'): (282, 299, 324, 361)}, [{'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'): (48, 237, 140, 308), ('green', 'cylinder', 'rubber', 'large'): (140, 114, 290, 270), ('brown', 'cylinder', 'rubber', 'small'): (270, 200, 350, 250)}, [{'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'): (35, 120, 188, 278), ('brown', 'sphere', 'metal', 'large'): (245, 120, 335, 188), ('red', 'cylinder', 'metal', 'large'): (279, 148, 438, 268), ('cyan', 'cylinder', 'metal', 'large'): (380, 165, 550, 290)}, [{'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'): (390, 288, 683, 488), ('brown', 'cylinder', 'rubber', 'large'): (225, 226, 466, 359), ('gray', 'sphere', 'metal', 'small'): (370, 100, 487, 159), ('gray', 'cube', 'rubber', 'small'): (309, 159, 418, 260), ('purple', 'cube', 'metal', 'small'): (231, 455, 335, 526), ('brown', 'sphere', 'metal', 'small'): (312, 515, 391, 570), ('blue', 'cube', 'rubber', 'large'): (215, 566, 454, 681)}, [{'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'): (39, 130, 178, 270), ('red', 'sphere', 'rubber', 'large'): (253, 127, 370, 242), ('brown', 'cylinder', 'metal', 'small'): (210, 481, 304, 535), ('brown', 'sphere', 'rubber', 'large'): (400, 570, 510, 670), ('cyan', 'cylinder', 'metal', 'small'): (346, 690, 475, 763), ('gray', 'sphere', 'rubber', 'small'): (525, 667, 606, 743), ('yellow', 'cylinder', 'metal', 'small'): (657, 308, 856, 412), ('gray', 'cylinder', 'rubber', 'small'): (562, 507, 735, 595), ('brown', 'cylinder', 'rubber', 'small'): (291, 437, 406, 497), ('brown', 'cylinder', 'metal', 'large'): (291, 828, 579, 998)}, [{'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', [{('red', 'cube', 'rubber', 'small'): (48, 244, 99, 289), ('purple', 'cube', 'metal', 'large'): (125, 291, 248, 388), ('blue', 'sphere', 'metal', 'large'): (234, 370, 320, 441), ('gray', 'cube', 'rubber', 'small'): (288, 269, 370, 328), ('gray', 'cylinder', 'metal', 'large'): (269, 497, 390, 599), ('cyan', 'cylinder', 'metal', 'small'): (520, 497, 583, 542), ('red', 'sphere', 'rubber', 'small'): (520, 694, 570, 732)}, [{'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'): (272, 194, 439, 317), ('green', 'cylinder', 'rubber', 'small'): (350, 294, 397, 367), ('gray', 'cube', 'rubber', 'large'): (409, 300, 684, 457), ('purple', 'sphere', 'metal', 'large'): (309, 499, 400, 645), ('gray', 'cube', 'metal', 'small'): (589, 645, 703, 757)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'query_color', 'value_inputs': []}]])
('0', [{('cyan', 'sphere', 'metal', 'large'): (165, 160, 264, 258), ('gray', 'cube', 'metal', 'large'): (290, 170, 469, 319), ('blue', 'cube', 'rubber', 'large'): (579, 275, 999, 499), ('purple', 'sphere', 'rubber', 'small'): (490, 473, 606, 551), ('green', 'sphere', 'rubber', 'small'): (632, 546, 771, 639), ('blue', 'sphere', 'rubber', 'small'): (591, 660, 725, 749), ('cyan', 'cylinder', 'rubber', 'large'): (307, 75, 593, 234), ('cyan', 'cube', 'metal', 'small'): (316, 593, 438, 667), ('cyan', 'cylinder', 'metal', 'large'): (289, 744, 580, 934)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['cyan']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [3], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [4], 'function': 'unique', 'value_inputs': []}, {'inputs': [5], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [6], 'function': 'filter_color', 'value_inputs': ['blue']}, {'inputs': [7], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [8], 'function': 'count', 'value_inputs': []}]])
('brown', [{('purple', 'sphere', 'rubber', 'large'): (30, 109, 122, 199), ('purple', 'sphere', 'metal', 'large'): (169, 115, 260, 210), ('blue', 'cube', 'rubber', 'small'): (250, 117, 298, 165), ('gray', 'cylinder', 'rubber', 'small'): (280, 129, 331, 175), ('brown', 'cube', 'rubber', 'large'): (325, 139, 459, 259), ('brown', 'sphere', 'metal', 'small'): (399, 199, 449, 241), ('red', 'cube', 'metal', 'large'): (309, 239, 469, 348), ('yellow', 'sphere', 'rubber', 'large'): (369, 179, 480, 280), ('red', 'cube', 'metal', 'small'): (612, 259, 744, 335)}, [{'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'): (68, 108, 114, 149), ('blue', 'cube', 'rubber', 'small'): (239, 199, 298, 257), ('green', 'cube', 'rubber', 'small'): (289, 108, 343, 158), ('red', 'sphere', 'rubber', 'small'): (329, 209, 375, 250), ('cyan', 'sphere', 'rubber', 'small'): (370, 78, 420, 121), ('purple', 'cylinder', 'rubber', 'small'): (380, 168, 447, 223)}, [{'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': []}]])
('3', [{('gray', 'cylinder', 'metal', 'large'): (265, 115, 390, 230), ('green', 'cylinder', 'metal', 'small'): (248, 260, 300, 300), ('yellow', 'cylinder', 'metal', 'small'): (298, 298, 355, 345), ('cyan', 'cube', 'metal', 'small'): (198, 298, 240, 330), ('blue', 'cylinder', 'metal', 'small'): (215, 380, 258, 408), ('yellow', 'cube', 'metal', 'small'): (310, 493, 343, 520), ('blue', 'cube', 'metal', 'large'): (380, 546, 548, 688), ('cyan', 'cylinder', 'rubber', 'small'): (485, 523, 535, 558), ('blue', 'cylinder', 'metal', 'large'): (400, 793, 535, 928), ('purple', 'sphere', 'metal', 'large'): (425, 716, 643, 878)}, [{'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, 180, 198, 320), ('purple', 'cylinder', 'metal', 'small'): (145, 79, 290, 199), ('red', 'cube', 'rubber', 'large'): (298, 163, 458, 320)}, [{'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', [{('green', 'cylinder', 'rubber', 'large'): (105, 88, 199, 180), ('purple', 'cube', 'rubber', 'small'): (39, 220, 124, 281), ('brown', 'cylinder', 'rubber', 'small'): (229, 130, 294, 174)}, [{'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'): (40, 112, 140, 172), ('brown', 'cube', 'metal', 'large'): (220, 92, 428, 248), ('green', 'cylinder', 'metal', 'small'): (238, 80, 310, 118), ('green', 'cylinder', 'metal', 'large'): (400, 160, 740, 318)}, [{'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'): (40, 120, 150, 208), ('gray', 'cube', 'rubber', 'large'): (154, 127, 260, 230), ('cyan', 'cylinder', 'rubber', 'large'): (248, 135, 354, 225), ('purple', 'cube', 'rubber', 'small'): (286, 298, 350, 358)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [1], 'function': 'unique', 'value_inputs': []}, {'inputs': [2], 'function': 'same_material', 'value_inputs': []}, {'inputs': [3], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [4], 'function': 'unique', 'value_inputs': []}, {'inputs': [5], 'function': 'query_color', 'value_inputs': []}]])
('metal', [{('yellow', 'cube', 'metal', 'large'): (48, 100, 215, 218), ('purple', 'sphere', 'rubber', 'large'): (258, 109, 364, 215), ('gray', 'sphere', 'rubber', 'small'): (318, 119, 368, 159), ('purple', 'cube', 'metal', 'small'): (427, 168, 519, 231)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [5], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'query_material', 'value_inputs': []}]])
('1', [{('cyan', 'cylinder', 'metal', 'large'): (40, 120, 144, 204), ('gray', 'cube', 'rubber', 'large'): (154, 127, 255, 215), ('cyan', 'cylinder', 'rubber', 'large'): (255, 127, 356, 212), ('purple', 'cube', 'rubber', 'small'): (278, 290, 341, 348)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['cyan']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'same_shape', 'value_inputs': []}, {'inputs': [5], 'function': 'count', 'value_inputs': []}]])
('1', [{('brown', 'cylinder', 'metal', 'small'): (100, 112, 140, 144), ('blue', 'sphere', 'rubber', 'small'): (169, 250, 205, 279), ('red', 'cylinder', 'rubber', 'small'): (279, 120, 318, 150)}, [{'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'): (68, 108, 114, 149), ('blue', 'cube', 'rubber', 'small'): (239, 199, 298, 257), ('green', 'cube', 'rubber', 'small'): (289, 108, 343, 158), ('red', 'sphere', 'rubber', 'small'): (329, 209, 375, 250), ('cyan', 'sphere', 'rubber', 'small'): (370, 78, 420, 121), ('purple', 'cylinder', 'rubber', 'small'): (380, 168, 447, 223)}, [{'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.')
('error', 'unique() expected exactly one object, but got 0 objects.')
('cylinder', [{('purple', 'cube', 'metal', 'large'): (35, 148, 174, 289), ('brown', 'sphere', 'metal', 'large'): (238, 130, 328, 208), ('red', 'cylinder', 'metal', 'large'): (279, 158, 419, 268), ('cyan', 'cylinder', 'metal', 'large'): (312, 184, 471, 308), ('cyan', 'cylinder', 'rubber', 'small'): (223, 118, 258, 143)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['cyan']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'same_size', 'value_inputs': []}, {'inputs': [5], 'function': 'filter_color', 'value_inputs': ['red']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'query_shape', 'value_inputs': []}]])
('3', [{('green', 'cube', 'rubber', 'large'): (70, 120, 218, 268), ('blue', 'cube', 'metal', 'large'): (229, 118, 380, 267), ('gray', 'sphere', 'rubber', 'small'): (199, 279, 253, 315)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['green']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [3], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [4], 'function': 'unique', 'value_inputs': []}, {'inputs': [5], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [7], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [8], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [9], 'function': 'unique', 'value_inputs': []}, {'inputs': [10], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [6, 11], 'function': 'union', 'value_inputs': []}, {'inputs': [12], 'function': 'count', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('1', [{('brown', 'cylinder', 'rubber', 'large'): (36, 170, 199, 320), ('red', 'cylinder', 'metal', 'small'): (233, 108, 281, 139), ('red', 'cube', 'metal', 'small'): (394, 186, 454, 234), ('gray', 'sphere', 'rubber', 'small'): (319, 177, 361, 205), ('red', 'cube', 'rubber', 'large'): (138, 240, 308, 370)}, [{'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'): (273, 198, 398, 309), ('green', 'cylinder', 'rubber', 'small'): (350, 291, 388, 367), ('gray', 'cube', 'rubber', 'large'): (410, 300, 684, 457), ('purple', 'sphere', 'metal', 'large'): (338, 545, 411, 645), ('gray', 'cube', 'metal', 'small'): (568, 645, 702, 761)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_size', 'value_inputs': []}, {'inputs': [4], 'function': 'count', 'value_inputs': []}]])
('metal', [{('yellow', 'cube', 'metal', 'small'): (40, 112, 140, 172), ('brown', 'cube', 'metal', 'large'): (220, 92, 428, 248), ('green', 'cylinder', 'metal', 'small'): (238, 80, 310, 118), ('green', 'cylinder', 'metal', 'large'): (400, 160, 740, 318)}, [{'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'): (35, 117, 89, 159), ('purple', 'cube', 'metal', 'small'): (580, 240, 692, 338), ('yellow', 'cylinder', 'rubber', 'large'): (208, 109, 304, 175), ('yellow', 'sphere', 'metal', 'large'): (223, 109, 304, 175), ('gray', 'sphere', 'rubber', 'small'): (434, 299, 490, 342), ('yellow', 'cube', 'metal', 'small'): (610, 452, 730, 564), ('brown', 'sphere', 'rubber', 'small'): (588, 599, 644, 669), ('purple', 'cylinder', 'rubber', 'small'): (345, 674, 425, 737), ('purple', 'sphere', 'metal', 'large'): (284, 800, 488, 939)}, [{'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': []}]])
('2', [{('purple', 'cube', 'metal', 'large'): (35, 148, 174, 289), ('brown', 'sphere', 'metal', 'large'): (238, 130, 328, 208), ('red', 'cylinder', 'metal', 'large'): (279, 158, 419, 268), ('cyan', 'cylinder', 'metal', 'large'): (312, 184, 471, 308), ('cyan', 'cylinder', 'rubber', 'small'): (223, 118, 258, 143)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['cyan']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'same_shape', 'value_inputs': []}, {'inputs': [5], 'function': 'count', 'value_inputs': []}]])
('sphere', [{('brown', 'cube', 'rubber', 'large'): (249, 103, 319, 177), ('gray', 'cylinder', 'metal', 'large'): (150, 120, 239, 193), ('brown', 'sphere', 'metal', 'large'): (108, 80, 160, 124), ('yellow', 'sphere', 'metal', 'small'): (214, 138, 253, 166), ('yellow', 'cylinder', 'metal', 'small'): (179, 189, 212, 221), ('green', 'cube', 'rubber', 'small'): (140, 100, 172, 129), ('brown', 'sphere', 'rubber', 'large'): (208, 241, 267, 290), ('red', 'sphere', 'rubber', 'small'): (274, 224, 309, 254), ('blue', 'sphere', 'rubber', 'small'): (199, 271, 223, 291)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [6], 'function': 'filter_color', 'value_inputs': ['yellow']}, {'inputs': [7], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [8], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [9], 'function': 'unique', 'value_inputs': []}, {'inputs': [10], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [5, 11], 'function': 'intersect', 'value_inputs': []}, {'inputs': [12], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [13], 'function': 'unique', 'value_inputs': []}, {'inputs': [14], 'function': 'query_shape', 'value_inputs': []}]])
('0', [{('yellow', 'cube', 'metal', 'large'): (48, 100, 215, 218), ('purple', 'sphere', 'rubber', 'large'): (258, 109, 364, 215), ('gray', 'sphere', 'rubber', 'small'): (318, 119, 368, 159), ('purple', 'cube', 'metal', 'small'): (427, 168, 519, 231)}, [{'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'): (48, 120, 179, 250), ('brown', 'cylinder', 'metal', 'small'): (208, 118, 270, 161), ('brown', 'cylinder', 'rubber', 'small'): (208, 118, 270, 161), ('purple', 'sphere', 'metal', 'large'): (310, 395, 400, 475), ('blue', 'cylinder', 'metal', 'large'): (270, 340, 365, 414), ('yellow', 'sphere', 'rubber', 'small'): (310, 395, 400, 475)}, [{'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'): (38, 104, 174, 200), ('cyan', 'cylinder', 'rubber', 'small'): (290, 238, 360, 290), ('brown', 'cube', 'rubber', 'small'): (328, 101, 376, 139), ('gray', 'sphere', 'rubber', 'small'): (379, 127, 424, 157)}, [{'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.')
('error', 'unique() expected exactly one object, but got 2 objects.')
('3', [{('green', 'cube', 'rubber', 'large'): (29, 131, 169, 260), ('blue', 'sphere', 'metal', 'large'): (254, 159, 350, 255), ('yellow', 'cube', 'metal', 'large'): (348, 140, 454, 260), ('cyan', 'cylinder', 'rubber', 'small'): (400, 218, 454, 280), ('brown', 'sphere', 'rubber', 'large'): (399, 289, 549, 400)}, [{'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'): (70, 120, 218, 268), ('blue', 'cube', 'metal', 'large'): (229, 118, 380, 267), ('gray', 'sphere', 'rubber', 'small'): (199, 279, 253, 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': '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 3 objects.')
('cube', [{('cyan', 'sphere', 'metal', 'large'): (165, 160, 264, 258), ('gray', 'cube', 'metal', 'large'): (290, 170, 469, 319), ('blue', 'cube', 'rubber', 'large'): (579, 275, 999, 499), ('purple', 'sphere', 'rubber', 'small'): (490, 473, 606, 551), ('green', 'sphere', 'rubber', 'small'): (632, 546, 771, 639), ('blue', 'sphere', 'rubber', 'small'): (591, 660, 725, 749), ('cyan', 'cylinder', 'rubber', 'large'): (307, 75, 593, 234), ('cyan', 'cube', 'metal', 'small'): (316, 593, 438, 667), ('cyan', 'cylinder', 'metal', 'large'): (289, 744, 580, 934)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'same_color', 'value_inputs': []}, {'inputs': [5], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [6], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [7], 'function': 'unique', 'value_inputs': []}, {'inputs': [8], 'function': 'query_shape', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('1', [{('green', 'cube', 'rubber', 'large'): (70, 120, 218, 268), ('blue', 'cube', 'metal', 'large'): (229, 118, 380, 267), ('gray', 'sphere', 'rubber', 'small'): (199, 279, 253, 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'): (30, 109, 122, 199), ('purple', 'sphere', 'metal', 'large'): (159, 115, 245, 201), ('blue', 'cube', 'rubber', 'small'): (254, 120, 299, 164), ('gray', 'cylinder', 'rubber', 'small'): (280, 129, 330, 174), ('brown', 'cube', 'rubber', 'large'): (300, 189, 449, 283), ('brown', 'sphere', 'metal', 'small'): (498, 209, 549, 254), ('red', 'cube', 'metal', 'large'): (318, 249, 479, 347), ('yellow', 'sphere', 'rubber', 'large'): (570, 199, 728, 313), ('red', 'cube', 'metal', 'small'): (614, 299, 749, 380)}, [{'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'): (29, 131, 174, 260), ('blue', 'sphere', 'metal', 'large'): (249, 159, 342, 252), ('yellow', 'cube', 'metal', 'large'): (319, 131, 434, 252), ('cyan', 'cylinder', 'rubber', 'small'): (400, 189, 453, 242), ('brown', 'sphere', 'rubber', 'large'): (399, 279, 539, 408)}, [{'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'): (64, 120, 199, 255), ('blue', 'cube', 'metal', 'large'): (229, 128, 365, 263), ('gray', 'sphere', 'rubber', 'small'): (199, 279, 245, 315)}, [{'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': []}]])
('0', [{('green', 'cylinder', 'metal', 'large'): (257, 150, 374, 288), ('gray', 'cylinder', 'metal', 'large'): (227, 288, 357, 480), ('yellow', 'cube', 'rubber', 'small'): (440, 274, 518, 357), ('cyan', 'cylinder', 'rubber', 'small'): (345, 690, 419, 763), ('gray', 'sphere', 'rubber', 'large'): (327, 548, 488, 687), ('cyan', 'sphere', 'rubber', 'small'): (265, 490, 320, 546), ('cyan', 'cylinder', 'rubber', 'large'): (444, 348, 687, 525)}, [{'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, 215, 218), ('purple', 'sphere', 'rubber', 'large'): (258, 109, 364, 215), ('gray', 'sphere', 'rubber', 'small'): (318, 119, 368, 159), ('purple', 'cube', 'metal', 'small'): (427, 168, 519, 231)}, [{'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'): (64, 120, 199, 255), ('blue', 'cube', 'metal', 'large'): (229, 128, 365, 263), ('gray', 'sphere', 'rubber', 'small'): (199, 279, 245, 315)}, [{'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': []}]])
('1', [{('cyan', 'cube', 'rubber', 'large'): (39, 130, 178, 270), ('red', 'sphere', 'rubber', 'large'): (253, 127, 370, 242), ('brown', 'cylinder', 'metal', 'small'): (210, 481, 304, 535), ('brown', 'sphere', 'rubber', 'large'): (400, 570, 510, 670), ('cyan', 'cylinder', 'metal', 'small'): (346, 690, 475, 763), ('gray', 'sphere', 'rubber', 'small'): (525, 667, 606, 743), ('yellow', 'cylinder', 'metal', 'small'): (657, 308, 856, 412), ('gray', 'cylinder', 'rubber', 'small'): (562, 507, 735, 595), ('brown', 'cylinder', 'rubber', 'small'): (291, 437, 406, 497), ('brown', 'cylinder', 'metal', 'large'): (291, 828, 579, 998)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [4], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [6], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [7], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [8], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [9], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [5, 10], 'function': 'union', 'value_inputs': []}, {'inputs': [11], 'function': 'count', 'value_inputs': []}]])
('rubber', [{('purple', 'cube', 'rubber', 'small'): (48, 237, 140, 308), ('green', 'cylinder', 'rubber', 'large'): (140, 114, 290, 270), ('brown', 'cylinder', 'rubber', 'small'): (270, 200, 350, 250)}, [{'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', [{('green', 'cylinder', 'rubber', 'large'): (105, 88, 199, 180), ('purple', 'cube', 'rubber', 'small'): (39, 220, 124, 281), ('brown', 'cylinder', 'rubber', 'small'): (229, 130, 294, 174)}, [{'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', 'sphere', 'metal', 'large'): (165, 160, 264, 258), ('gray', 'cube', 'metal', 'large'): (190, 200, 368, 350), ('blue', 'cube', 'rubber', 'small'): (315, 390, 383, 453), ('cyan', 'cylinder', 'rubber', 'large'): (278, 75, 428, 200), ('purple', 'sphere', 'rubber', 'small'): (487, 473, 606, 552), ('green', 'sphere', 'rubber', 'small'): (633, 546, 770, 639), ('blue', 'sphere', 'rubber', 'small'): (591, 660, 725, 750), ('cyan', 'cylinder', 'metal', 'large'): (289, 743, 581, 935), ('blue', 'cube', 'rubber', 'large'): (583, 275, 999, 516)}, [{'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, 831, 518, 917), ('red', 'cylinder', 'rubber', 'large'): (230, 365, 399, 445), ('purple', 'cylinder', 'rubber', 'small'): (447, 300, 594, 377), ('cyan', 'sphere', 'rubber', 'small'): (590, 228, 696, 312), ('red', 'cylinder', 'metal', 'large'): (500, 390, 814, 573), ('brown', 'cube', 'rubber', 'small'): (490, 745, 550, 839)}, [{'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.')
('3', [{('purple', 'cube', 'rubber', 'small'): (48, 237, 140, 308), ('green', 'cylinder', 'rubber', 'large'): (140, 114, 290, 270), ('brown', 'cylinder', 'rubber', 'small'): (270, 200, 350, 250)}, [{'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, 240, 144, 318), ('blue', 'cube', 'metal', 'small'): (591, 368, 787, 485), ('gray', 'sphere', 'metal', 'large'): (291, 289, 403, 391), ('yellow', 'cube', 'rubber', 'small'): (311, 518, 433, 600), ('yellow', 'sphere', 'metal', 'large'): (287, 658, 487, 791)}, [{'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'): (30, 109, 122, 199), ('purple', 'sphere', 'metal', 'large'): (159, 115, 245, 201), ('blue', 'cube', 'rubber', 'small'): (254, 120, 299, 164), ('gray', 'cylinder', 'rubber', 'small'): (280, 129, 330, 174), ('brown', 'cube', 'rubber', 'large'): (300, 189, 449, 283), ('brown', 'sphere', 'metal', 'small'): (498, 209, 549, 254), ('red', 'cube', 'metal', 'large'): (318, 249, 479, 347), ('yellow', 'sphere', 'rubber', 'large'): (570, 199, 728, 313), ('red', 'cube', 'metal', 'small'): (614, 299, 749, 380)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [5], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [6], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [7], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [8], 'function': 'unique', 'value_inputs': []}, {'inputs': [9], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [4, 10], 'function': 'intersect', 'value_inputs': []}, {'inputs': [11], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [12], 'function': 'count', 'value_inputs': []}]])
('2', [{('purple', 'cube', 'rubber', 'small'): (48, 237, 140, 308), ('green', 'cylinder', 'rubber', 'large'): (140, 114, 290, 270), ('brown', 'cylinder', 'rubber', 'small'): (270, 200, 350, 250)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'unique', 'value_inputs': []}, {'inputs': [2], 'function': 'same_material', 'value_inputs': []}, {'inputs': [3], 'function': 'count', 'value_inputs': []}]])
('1', [{('yellow', 'sphere', 'rubber', 'large'): (30, 149, 132, 248), ('brown', 'cylinder', 'rubber', 'large'): (231, 104, 370, 239), ('gray', 'cylinder', 'rubber', 'small'): (199, 250, 270, 307), ('green', 'cube', 'metal', 'small'): (399, 288, 478, 370), ('green', 'cylinder', 'metal', 'small'): (549, 339, 628, 410), ('purple', 'cylinder', 'metal', 'small'): (479, 398, 557, 464), ('cyan', 'cylinder', 'metal', 'small'): (453, 464, 522, 521)}, [{'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.')
('error', "'tuple' object has no attribute 'items'")
('cube', [{('brown', 'cube', 'rubber', 'large'): (38, 104, 174, 200), ('cyan', 'cylinder', 'rubber', 'small'): (290, 238, 360, 290), ('brown', 'cube', 'rubber', 'small'): (328, 101, 376, 139), ('gray', 'sphere', 'rubber', 'small'): (379, 127, 424, 157)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [5], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [6], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [7], 'function': 'unique', 'value_inputs': []}, {'inputs': [8], 'function': 'relate', 'value_inputs': ['left']}, {'inputs': [4, 9], 'function': 'intersect', 'value_inputs': []}, {'inputs': [10], 'function': 'unique', 'value_inputs': []}, {'inputs': [11], 'function': 'query_shape', 'value_inputs': []}]])
('0', [{('green', 'cube', 'metal', 'large'): (60, 140, 190, 270), ('purple', 'cube', 'metal', 'small'): (190, 130, 240, 170), ('purple', 'cylinder', 'rubber', 'small'): (220, 180, 260, 220)}, [{'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'): (29, 121, 164, 250), ('yellow', 'cylinder', 'metal', 'small'): (164, 168, 220, 214), ('purple', 'cylinder', 'metal', 'large'): (240, 83, 349, 158), ('gray', 'sphere', 'rubber', 'large'): (378, 143, 478, 229), ('gray', 'cube', 'metal', 'large'): (390, 228, 549, 341), ('brown', 'cube', 'rubber', 'small'): (587, 270, 678, 331)}, [{'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'): (58, 269, 132, 330), ('gray', 'sphere', 'rubber', 'large'): (160, 199, 259, 282), ('red', 'sphere', 'rubber', 'small'): (150, 160, 184, 186), ('red', 'sphere', 'metal', 'large'): (222, 408, 318, 485), ('gray', 'cube', 'metal', 'small'): (244, 470, 293, 512), ('gray', 'cylinder', 'metal', 'large'): (254, 515, 379, 633)}, [{'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': []}]])
('0', [{('brown', 'cylinder', 'metal', 'large'): (40, 180, 198, 320), ('purple', 'cylinder', 'metal', 'small'): (145, 79, 290, 199), ('red', 'cube', 'rubber', 'large'): (279, 168, 428, 304)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_size', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [5], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [6], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [7], 'function': 'count', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('large', [{('brown', 'cube', 'rubber', 'large'): (38, 104, 174, 200), ('cyan', 'cylinder', 'rubber', 'small'): (290, 238, 360, 290), ('brown', 'cube', 'rubber', 'small'): (328, 101, 376, 139), ('gray', 'sphere', 'rubber', 'small'): (379, 127, 424, 157)}, [{'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, 81, 164, 190), ('red', 'sphere', 'rubber', 'small'): (188, 179, 225, 211), ('brown', 'sphere', 'rubber', 'large'): (188, 190, 315, 310), ('purple', 'cylinder', 'rubber', 'small'): (199, 119, 248, 155), ('gray', 'sphere', 'metal', 'large'): (274, 209, 369, 284), ('gray', 'cylinder', 'rubber', 'large'): (317, 238, 460, 342)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'query_color', 'value_inputs': []}]])
('0', [{('gray', 'cylinder', 'metal', 'large'): (265, 115, 398, 240), ('green', 'cylinder', 'metal', 'small'): (248, 259, 303, 303), ('yellow', 'cylinder', 'metal', 'small'): (299, 318, 361, 365), ('cyan', 'cube', 'metal', 'small'): (199, 399, 250, 438), ('blue', 'cylinder', 'metal', 'small'): (228, 459, 276, 492), ('yellow', 'cube', 'metal', 'small'): (299, 569, 332, 595), ('blue', 'cube', 'metal', 'large'): (370, 546, 545, 687), ('cyan', 'cylinder', 'rubber', 'small'): (418, 524, 474, 558), ('purple', 'sphere', 'metal', 'large'): (404, 716, 600, 879), ('blue', 'cylinder', 'metal', 'large'): (390, 828, 541, 946)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['cyan']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [3], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [4], 'function': 'unique', 'value_inputs': []}, {'inputs': [5], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [6], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [7], 'function': 'unique', 'value_inputs': []}, {'inputs': [8], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [9], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [10], 'function': 'filter_color', 'value_inputs': ['yellow']}, {'inputs': [11], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [12], 'function': 'count', 'value_inputs': []}]])
('cylinder', [{('purple', 'cube', 'metal', 'large'): (35, 148, 174, 289), ('brown', 'sphere', 'metal', 'large'): (238, 130, 328, 208), ('red', 'cylinder', 'metal', 'large'): (279, 158, 419, 268), ('cyan', 'cylinder', 'metal', 'large'): (312, 184, 471, 308), ('cyan', 'cylinder', 'rubber', 'small'): (223, 118, 258, 143)}, [{'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, 180, 198, 320), ('purple', 'cylinder', 'metal', 'small'): (145, 79, 290, 199), ('red', 'cube', 'rubber', 'large'): (298, 163, 458, 320)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'query_color', 'value_inputs': []}]])
('3', [{('yellow', 'sphere', 'rubber', 'large'): (30, 149, 132, 248), ('brown', 'cylinder', 'rubber', 'large'): (231, 104, 370, 239), ('gray', 'cylinder', 'rubber', 'small'): (199, 250, 270, 307), ('green', 'cube', 'metal', 'small'): (399, 288, 478, 370), ('green', 'cylinder', 'metal', 'small'): (549, 339, 628, 410), ('purple', 'cylinder', 'metal', 'small'): (479, 398, 557, 464), ('cyan', 'cylinder', 'metal', 'small'): (453, 464, 522, 521)}, [{'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', 'sphere', 'metal', 'large'): (165, 160, 264, 258), ('gray', 'cube', 'metal', 'large'): (290, 170, 469, 319), ('blue', 'cube', 'rubber', 'large'): (579, 275, 999, 499), ('purple', 'sphere', 'rubber', 'small'): (490, 473, 606, 551), ('green', 'sphere', 'rubber', 'small'): (632, 546, 771, 639), ('blue', 'sphere', 'rubber', 'small'): (591, 660, 725, 749), ('cyan', 'cylinder', 'rubber', 'large'): (307, 75, 593, 234), ('cyan', 'cube', 'metal', 'small'): (316, 593, 438, 667), ('cyan', 'cylinder', 'metal', 'large'): (289, 744, 580, 934)}, [{'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'): (35, 125, 79, 168), ('purple', 'cube', 'metal', 'small'): (580, 240, 694, 338), ('yellow', 'cube', 'metal', 'small'): (698, 452, 800, 566), ('gray', 'sphere', 'metal', 'small'): (435, 361, 545, 433), ('brown', 'sphere', 'rubber', 'small'): (588, 602, 643, 675), ('yellow', 'cylinder', 'rubber', 'large'): (130, 475, 331, 585), ('purple', 'cylinder', 'rubber', 'small'): (304, 673, 425, 739), ('yellow', 'sphere', 'metal', 'large'): (215, 406, 375, 512), ('purple', 'sphere', 'metal', 'large'): (283, 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'): (26, 80, 199, 223), ('purple', 'sphere', 'rubber', 'large'): (238, 109, 350, 219), ('gray', 'sphere', 'rubber', 'small'): (289, 119, 339, 159), ('purple', 'cube', 'metal', 'small'): (414, 159, 524, 234)}, [{'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': []}]])
