('0', [{('gray', 'cube', 'rubber', 'large'): (345, 96, 658, 273), ('brown', 'cylinder', 'rubber', 'small'): (401, 281, 541, 353), ('yellow', 'sphere', 'rubber', 'small'): (700, 362, 847, 457), ('purple', 'sphere', 'rubber', 'large'): (274, 554, 471, 687), ('blue', 'cylinder', 'rubber', 'large'): (167, 600, 384, 720)}, [{'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'): (0, 0, 0, 0), ('purple', 'sphere', 'rubber', 'large'): (0, 0, 0, 0), ('gray', 'sphere', 'rubber', 'small'): (0, 0, 0, 0), ('purple', 'cube', 'rubber', 'small'): (0, 0, 0, 0)}, [{'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.')
('4', [{('cyan', 'cube', 'rubber', 'large'): (37, 120, 159, 240), ('yellow', 'cylinder', 'metal', 'small'): (178, 348, 252, 400), ('red', 'sphere', 'rubber', 'large'): (270, 290, 388, 426), ('gray', 'cylinder', 'rubber', 'small'): (558, 506, 678, 595), ('brown', 'cylinder', 'rubber', 'small'): (289, 436, 370, 496), ('brown', 'cylinder', 'metal', 'small'): (210, 481, 279, 534), ('brown', 'sphere', 'rubber', 'large'): (185, 564, 333, 680), ('cyan', 'cylinder', 'metal', 'small'): (345, 689, 444, 762), ('gray', 'sphere', 'rubber', 'small'): (500, 667, 587, 745), ('brown', 'cylinder', 'metal', 'large'): (293, 828, 531, 999)}, [{'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': []}]])
('6', [{('cyan', 'cube', 'rubber', 'large'): (520, 390, 733, 573), ('blue', 'cylinder', 'rubber', 'small'): (193, 198, 280, 262), ('yellow', 'cube', 'rubber', 'small'): (350, 233, 440, 310), ('cyan', 'sphere', 'rubber', 'large'): (143, 318, 293, 423), ('purple', 'cube', 'rubber', 'small'): (253, 523, 360, 595), ('green', 'sphere', 'rubber', 'large'): (213, 613, 366, 733), ('green', 'sphere', 'rubber', 'small'): (400, 823, 513, 898)}, [{'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', 'rubber', 'large'): (22, 88, 114, 190), ('blue', 'cube', 'rubber', 'small'): (134, 110, 180, 154), ('red', 'cylinder', 'rubber', 'small'): (198, 117, 238, 155), ('green', 'cube', 'rubber', 'small'): (158, 214, 210, 260), ('green', 'sphere', 'rubber', 'small'): (248, 198, 284, 232), ('gray', 'cube', 'rubber', 'large'): (268, 92, 318, 208), ('yellow', 'sphere', 'rubber', 'small'): (270, 250, 306, 284)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['yellow']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_material', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_color', 'value_inputs': ['blue']}, {'inputs': [5], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'query_size', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('error', 'unique() expected exactly one object, but got 0 objects.')
('error', 'unique() expected exactly one object, but got 0 objects.')
('error', 'unique() expected exactly one object, but got 0 objects.')
('error', 'unique() expected exactly one object, but got 0 objects.')
('error', 'unique() expected exactly one object, but got 0 objects.')
('error', 'unique() expected exactly one object, but got 0 objects.')
('-999', [None, None])
('-999', [None, None])
('7', [{('gray', 'cylinder', 'rubber', 'large'): (268, 112, 399, 240), ('green', 'cylinder', 'rubber', 'small'): (489, 234, 639, 317), ('yellow', 'cylinder', 'rubber', 'small'): (573, 315, 741, 404), ('cyan', 'cylinder', 'rubber', 'small'): (625, 545, 808, 642), ('blue', 'cylinder', 'rubber', 'small'): (300, 439, 412, 500), ('blue', 'cube', 'rubber', 'large'): (268, 800, 539, 959), ('purple', 'sphere', 'rubber', 'large'): (404, 714, 643, 878), ('yellow', 'cube', 'rubber', 'small'): (268, 582, 316, 664)}, [{'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': []}]])
('rubber', [{('green', 'cube', 'rubber', 'large'): (28, 117, 159, 253), ('blue', 'cube', 'rubber', 'large'): (209, 104, 338, 238), ('gray', 'sphere', 'rubber', 'small'): (138, 278, 189, 316)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['blue']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'relate', 'value_inputs': ['left']}, {'inputs': [4], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [5], 'function': 'unique', 'value_inputs': []}, {'inputs': [6], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [7], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [8], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [9], 'function': 'unique', 'value_inputs': []}, {'inputs': [10], 'function': 'query_material', 'value_inputs': []}]])
('0', [{('green', 'cube', 'rubber', 'large'): (37, 120, 159, 234), ('blue', 'sphere', 'rubber', 'large'): (230, 159, 320, 245), ('yellow', 'cube', 'metal', 'large'): (289, 114, 388, 224), ('cyan', 'cube', 'rubber', 'small'): (314, 179, 374, 234), ('brown', 'sphere', 'rubber', 'large'): (442, 245, 557, 343)}, [{'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': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('error', 'unique() expected exactly one object, but got 0 objects.')
('0', [{('blue', 'cylinder', 'rubber', 'large'): (221, 123, 493, 278), ('blue', 'cube', 'rubber', 'small'): (264, 362, 385, 431), ('red', 'cylinder', 'rubber', 'small'): (296, 490, 420, 553), ('green', 'cube', 'rubber', 'small'): (445, 394, 601, 484), ('green', 'sphere', 'rubber', 'small'): (424, 569, 539, 643), ('gray', 'cube', 'rubber', 'large'): (255, 748, 532, 953), ('yellow', 'sphere', 'rubber', 'small'): (530, 725, 649, 806), ('cyan', 'cylinder', 'rubber', 'small'): (552, 217, 724, 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': []}]])
('-999', [None, None])
('2', [{('brown', 'cube', 'rubber', 'small'): (39, 89, 100, 150), ('yellow', 'sphere', 'metal', 'small'): (209, 408, 332, 509), ('yellow', 'cylinder', 'rubber', 'large'): (128, 478, 327, 585), ('purple', 'cylinder', 'rubber', 'small'): (327, 670, 423, 737), ('purple', 'sphere', 'metal', 'large'): (284, 800, 494, 939), ('gray', 'sphere', 'rubber', 'small'): (435, 362, 546, 432), ('brown', 'sphere', 'rubber', 'small'): (589, 506, 669, 567), ('purple', 'cube', 'rubber', 'small'): (556, 234, 747, 343), ('yellow', 'cube', 'metal', 'small'): (596, 446, 794, 569)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [2], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['yellow']}, {'inputs': [4], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [3, 5], 'function': 'union', 'value_inputs': []}, {'inputs': [6], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [7], 'function': 'count', 'value_inputs': []}]])
('error', "'tuple' object has no attribute 'items'")
('1', [{('brown', 'cylinder', 'rubber', 'large'): (370, 240, 599, 365), ('red', 'cube', 'rubber', 'large'): (516, 475, 896, 689), ('red', 'cylinder', 'rubber', 'small'): (339, 386, 458, 450), ('gray', 'sphere', 'rubber', 'small'): (421, 665, 525, 732), ('red', 'cube', 'rubber', 'small'): (456, 803, 611, 895)}, [{'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': []}]])
('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.')
('-999', [None, None])
('error', 'unique() expected exactly one object, but got 2 objects.')
('error', 'unique() expected exactly one object, but got 0 objects.')
('error', 'unique() expected exactly one object, but got 0 objects.')
('-999', [None, None])
('-999', [None, None])
('cylinder', [{('green', 'cylinder', 'rubber', 'large'): (25, 115, 131, 225), ('red', 'sphere', 'rubber', 'small'): (120, 185, 150, 215), ('brown', 'sphere', 'rubber', 'large'): (135, 195, 245, 295), ('purple', 'cylinder', 'rubber', 'small'): (230, 110, 270, 155), ('gray', 'sphere', 'metal', 'large'): (290, 180, 365, 255), ('gray', 'cylinder', 'rubber', 'large'): (350, 200, 465, 320)}, [{'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': []}]])
('-999', [None, None])
('error', 'unique() expected exactly one object, but got 0 objects.')
('-999', [None, None])
('cylinder', [{('green', 'cylinder', 'rubber', 'small'): (144, 395, 299, 518), ('purple', 'cube', 'rubber', 'small'): (515, 204, 663, 308), ('brown', 'cylinder', 'rubber', 'small'): (414, 759, 500, 841)}, [{'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.')
('error', 'string index out of range')
('-999', [None, None])
('error', 'unique() expected exactly one object, but got 0 objects.')
('error', 'unique() expected exactly one object, but got 0 objects.')
('rubber', [{('yellow', 'cube', 'metal', 'large'): (26, 74, 158, 181), ('purple', 'sphere', 'rubber', 'large'): (199, 99, 299, 194), ('gray', 'sphere', 'rubber', 'small'): (268, 139, 328, 183), ('purple', 'cube', 'rubber', 'small'): (430, 199, 524, 268)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [5], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [6], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [7], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [8], 'function': 'unique', 'value_inputs': []}, {'inputs': [9], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [10], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [11], 'function': 'unique', 'value_inputs': []}, {'inputs': [12], 'function': 'query_material', 'value_inputs': []}]])
('error', 'string index out of range')
('0', [{('gray', 'cylinder', 'rubber', 'large'): (265, 69, 399, 190), ('green', 'cylinder', 'rubber', 'small'): (479, 235, 639, 318), ('yellow', 'cylinder', 'rubber', 'small'): (573, 315, 741, 403), ('blue', 'cube', 'rubber', 'large'): (259, 802, 539, 957), ('purple', 'sphere', 'rubber', 'large'): (403, 714, 644, 878), ('cyan', 'cylinder', 'rubber', 'small'): (231, 378, 341, 453), ('blue', 'cube', 'rubber', 'small'): (290, 437, 414, 500), ('yellow', 'cube', 'rubber', 'small'): (264, 582, 314, 664)}, [{'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': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('-999', [None, None])
('-999', [None, None])
('error', 'unique() expected exactly one object, but got 0 objects.')
('-999', [None, None])
('1', [{('blue', 'cylinder', 'rubber', 'large'): (58, 115, 168, 259), ('blue', 'cube', 'rubber', 'small'): (245, 115, 294, 159), ('red', 'cylinder', 'rubber', 'small'): (318, 115, 367, 159), ('green', 'cube', 'rubber', 'small'): (245, 259, 318, 318), ('green', 'sphere', 'rubber', 'small'): (376, 259, 425, 308), ('gray', 'cube', 'rubber', 'large'): (376, 115, 515, 259), ('yellow', 'sphere', 'rubber', 'small'): (435, 259, 484, 308), ('cyan', 'cylinder', 'rubber', 'small'): (58, 259, 131, 318)}, [{'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'): (478, 558, 528, 590), ('purple', 'cylinder', 'rubber', 'small'): (254, 318, 304, 358), ('cyan', 'sphere', 'rubber', 'small'): (294, 248, 340, 285), ('red', 'cylinder', 'rubber', 'large'): (440, 390, 598, 498), ('brown', 'cube', 'rubber', 'small'): (470, 498, 522, 535)}, [{'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': []}]])
('-999', [None, None])
('rubber', [{('green', 'cube', 'rubber', 'large'): (100, 128, 228, 256), ('blue', 'cube', 'metal', 'large'): (239, 114, 367, 242), ('gray', 'sphere', 'rubber', 'small'): (195, 288, 248, 329)}, [{'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'): (88, 100, 170, 164), ('purple', 'sphere', 'metal', 'large'): (218, 270, 286, 334), ('blue', 'cube', 'rubber', 'small'): (248, 370, 300, 410), ('gray', 'cylinder', 'rubber', 'small'): (258, 408, 310, 446), ('brown', 'cube', 'rubber', 'large'): (286, 481, 398, 578), ('brown', 'sphere', 'metal', 'small'): (330, 578, 374, 616), ('red', 'cube', 'metal', 'large'): (306, 598, 428, 696), ('red', 'cube', 'metal', 'small'): (408, 498, 478, 548), ('yellow', 'sphere', 'rubber', 'large'): (474, 366, 694, 542)}, [{'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': []}]])
('-999', [None, None])
('-999', [None, None])
('error', 'unique() expected exactly one object, but got 0 objects.')
('error', 'unique() expected exactly one object, but got 0 objects.')
('error', "'tuple' object has no attribute 'items'")
('-999', [None, None])
('error', 'unique() expected exactly one object, but got 0 objects.')
('-999', [None, None])
('2', [{('green', 'cube', 'metal', 'large'): (418, 120, 548, 238), ('purple', 'cube', 'metal', 'small'): (210, 298, 272, 350), ('purple', 'cylinder', 'metal', 'small'): (278, 398, 343, 448)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_material', 'value_inputs': []}, {'inputs': [4], 'function': 'count', 'value_inputs': []}]])
('0', [{('purple', 'sphere', 'rubber', 'large'): (28, 103, 110, 178), ('purple', 'sphere', 'metal', 'large'): (139, 109, 220, 183), ('blue', 'cube', 'rubber', 'small'): (241, 117, 279, 155), ('gray', 'cylinder', 'rubber', 'small'): (289, 122, 330, 159), ('green', 'sphere', 'rubber', 'large'): (189, 269, 314, 378), ('brown', 'sphere', 'metal', 'small'): (398, 249, 439, 282), ('red', 'cube', 'metal', 'small'): (499, 301, 570, 351), ('brown', 'cube', 'rubber', 'large'): (340, 180, 469, 270), ('red', 'cube', 'metal', 'large'): (459, 239, 590, 339)}, [{'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': []}]])
('-999', [None, None])
('0', [{('yellow', 'cube', 'rubber', 'small'): (67, 199, 119, 249), ('gray', 'sphere', 'rubber', 'large'): (74, 144, 144, 201), ('red', 'sphere', 'rubber', 'small'): (74, 144, 89, 157), ('red', 'sphere', 'rubber', 'large'): (89, 144, 144, 201), ('gray', 'cylinder', 'rubber', 'large'): (144, 144, 201, 201)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_size', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_color', 'value_inputs': ['blue']}, {'inputs': [5], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [6], 'function': 'count', 'value_inputs': []}]])
('small', [{('blue', 'cube', 'metal', 'large'): (30, 115, 145, 225), ('yellow', 'cylinder', 'metal', 'small'): (150, 160, 200, 200), ('purple', 'cylinder', 'metal', 'large'): (230, 110, 320, 210), ('gray', 'cube', 'metal', 'large'): (380, 220, 520, 330), ('gray', 'sphere', 'rubber', 'large'): (380, 180, 470, 270), ('brown', 'cube', 'rubber', 'small'): (370, 350, 440, 400)}, [{'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': []}]])
('error', "'tuple' object has no attribute 'items'")
('metal', [{('blue', 'cube', 'metal', 'large'): (30, 115, 152, 228), ('yellow', 'cylinder', 'metal', 'small'): (188, 159, 240, 203), ('purple', 'cylinder', 'metal', 'large'): (166, 90, 280, 189), ('gray', 'cube', 'metal', 'large'): (377, 239, 529, 343), ('gray', 'sphere', 'rubber', 'large'): (380, 109, 469, 209), ('brown', 'cube', 'rubber', 'small'): (388, 368, 459, 429)}, [{'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'): (35, 118, 179, 270), ('red', 'sphere', 'rubber', 'large'): (258, 291, 487, 426), ('yellow', 'cylinder', 'metal', 'small'): (656, 312, 854, 410), ('gray', 'cylinder', 'rubber', 'small'): (562, 506, 737, 594), ('brown', 'cylinder', 'rubber', 'small'): (293, 436, 408, 496), ('brown', 'cylinder', 'metal', 'small'): (210, 481, 306, 534), ('brown', 'sphere', 'rubber', 'large'): (187, 563, 360, 680), ('cyan', 'cylinder', 'metal', 'small'): (345, 690, 475, 763), ('gray', 'sphere', 'rubber', 'small'): (489, 665, 608, 745), ('brown', 'cylinder', 'metal', 'large'): (289, 826, 579, 1000)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'same_color', 'value_inputs': []}, {'inputs': [5], 'function': 'count', 'value_inputs': []}]])
('4', [{('green', 'cylinder', 'rubber', 'large'): (275, 150, 394, 267), ('gray', 'cylinder', 'rubber', 'large'): (239, 218, 354, 329), ('yellow', 'cube', 'rubber', 'small'): (410, 267, 499, 338), ('cyan', 'cylinder', 'rubber', 'large'): (447, 348, 784, 525), ('cyan', 'sphere', 'rubber', 'small'): (268, 489, 354, 545), ('gray', 'sphere', 'rubber', 'large'): (345, 548, 549, 687), ('cyan', 'cylinder', 'rubber', 'small'): (295, 643, 399, 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 3 objects.')
('error', 'unique() expected exactly one object, but got 0 objects.')
('error', 'unique() expected exactly one object, but got 5 objects.')
('yellow', [{('yellow', 'sphere', 'rubber', 'large'): (46, 270, 142, 359), ('blue', 'cube', 'rubber', 'small'): (603, 371, 787, 485), ('gray', 'sphere', 'metal', 'large'): (325, 342, 428, 430), ('yellow', 'cube', 'rubber', 'small'): (293, 493, 351, 542), ('yellow', 'sphere', 'metal', 'large'): (275, 590, 368, 678)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_size', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [5], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'query_color', 'value_inputs': []}]])
('1', [{('blue', 'cube', 'metal', 'large'): (30, 120, 168, 232), ('yellow', 'cube', 'rubber', 'small'): (178, 158, 240, 212), ('purple', 'cylinder', 'metal', 'large'): (200, 90, 328, 178), ('gray', 'cube', 'metal', 'large'): (372, 193, 528, 308), ('gray', 'sphere', 'rubber', 'large'): (370, 198, 472, 280), ('brown', 'cube', 'rubber', 'small'): (716, 278, 858, 368)}, [{'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': []}]])
('-999', [None, None])
('5', [{('brown', 'cube', 'rubber', 'small'): (39, 119, 89, 165), ('yellow', 'cylinder', 'rubber', 'large'): (148, 479, 327, 583), ('yellow', 'sphere', 'metal', 'large'): (209, 407, 333, 500), ('gray', 'sphere', 'rubber', 'small'): (375, 390, 425, 425), ('purple', 'cube', 'rubber', 'small'): (589, 235, 747, 343), ('yellow', 'cube', 'metal', 'small'): (620, 446, 795, 566), ('purple', 'cylinder', 'rubber', 'small'): (304, 671, 422, 738), ('brown', 'sphere', 'rubber', 'small'): (522, 601, 641, 680), ('purple', 'sphere', 'rubber', 'large'): (283, 800, 491, 938)}, [{'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, 108, 159, 253), ('yellow', 'cylinder', 'metal', 'small'): (104, 279, 170, 337), ('purple', 'cylinder', 'metal', 'large'): (170, 448, 324, 567), ('gray', 'cube', 'metal', 'large'): (379, 479, 599, 698), ('brown', 'cube', 'metal', 'small'): (716, 375, 926, 487), ('gray', 'sphere', 'rubber', 'large'): (287, 644, 494, 781)}, [{'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', 'rubber', 'small'): (41, 184, 77, 214), ('blue', 'cube', 'rubber', 'small'): (154, 230, 213, 279), ('green', 'cube', 'rubber', 'small'): (164, 110, 222, 157), ('red', 'sphere', 'rubber', 'small'): (180, 110, 220, 144), ('cyan', 'sphere', 'rubber', 'small'): (250, 110, 290, 144), ('purple', 'cylinder', 'rubber', 'small'): (250, 110, 310, 154)}, [{'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'): (62, 78, 168, 170), ('green', 'cube', 'metal', 'large'): (158, 88, 262, 179), ('cyan', 'cylinder', 'rubber', 'large'): (398, 188, 534, 288), ('brown', 'cube', 'metal', 'small'): (308, 208, 370, 258)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [1], 'function': 'unique', 'value_inputs': []}, {'inputs': [2], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'query_color', 'value_inputs': []}]])
('0', [{('brown', 'cylinder', 'rubber', 'large'): (45, 189, 199, 312), ('red', 'cylinder', 'rubber', 'small'): (333, 386, 457, 450), ('red', 'cube', 'rubber', 'large'): (514, 473, 896, 690), ('gray', 'sphere', 'rubber', 'small'): (414, 665, 525, 732), ('red', 'cube', 'rubber', 'small'): (471, 800, 614, 895)}, [{'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': []}]])
('-999', [None, None])
('error', 'unique() expected exactly one object, but got 0 objects.')
('-999', [None, None])
('-999', [None, None])
('error', 'unique() expected exactly one object, but got 2 objects.')
('error', 'unique() expected exactly one object, but got 5 objects.')
('error', 'unique() expected exactly one object, but got 4 objects.')
('1', [{('red', 'cube', 'rubber', 'small'): (47, 209, 111, 264), ('purple', 'cube', 'metal', 'large'): (193, 199, 318, 299), ('blue', 'sphere', 'metal', 'large'): (278, 239, 370, 317), ('gray', 'cylinder', 'metal', 'large'): (285, 299, 421, 390), ('gray', 'cube', 'rubber', 'small'): (347, 302, 439, 381), ('cyan', 'cylinder', 'rubber', 'small'): (525, 349, 600, 390), ('red', 'sphere', 'rubber', 'small'): (493, 408, 547, 445)}, [{'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 2 objects.')
('-999', [None, None])
('error', 'unique() expected exactly one object, but got 0 objects.')
('-999', [None, None])
('-999', [None, None])
('error', 'unique() expected exactly one object, but got 0 objects.')
('gray', [{('cyan', 'cylinder', 'rubber', 'large'): (100, 100, 170, 170), ('gray', 'cube', 'rubber', 'large'): (180, 100, 250, 170), ('green', 'cylinder', 'rubber', 'large'): (260, 100, 330, 170), ('purple', 'cube', 'rubber', 'small'): (180, 250, 230, 300)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'query_color', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('error', 'unique() expected exactly one object, but got 2 objects.')
('rubber', [{('brown', 'cylinder', 'rubber', 'large'): (273, 170, 399, 293), ('green', 'cylinder', 'rubber', 'small'): (380, 293, 431, 345), ('gray', 'cube', 'rubber', 'large'): (414, 293, 686, 457), ('purple', 'sphere', 'rubber', 'large'): (345, 547, 404, 644), ('gray', 'cube', 'metal', 'small'): (579, 647, 702, 760)}, [{'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', 'rubber', 'small'): (104, 101, 138, 134), ('blue', 'sphere', 'rubber', 'small'): (159, 278, 194, 309), ('red', 'cylinder', 'rubber', 'small'): (149, 101, 183, 134)}, [{'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': []}]])
('-999', [None, None])
('error', 'unique() expected exactly one object, but got 2 objects.')
('3', [{('brown', 'cylinder', 'rubber', 'large'): (47, 199, 189, 310), ('red', 'cylinder', 'rubber', 'small'): (239, 149, 291, 189), ('red', 'cube', 'rubber', 'large'): (513, 475, 897, 689), ('gray', 'sphere', 'rubber', 'small'): (416, 249, 470, 283), ('red', 'cube', 'rubber', 'small'): (479, 261, 531, 301)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'count', 'value_inputs': []}]])
('-999', [None, None])
('-999', [None, None])
('error', 'unique() expected exactly one object, but got 0 objects.')
('error', 'unique() expected exactly one object, but got 0 objects.')
('error', 'unique() expected exactly one object, but got 0 objects.')
('error', 'string index out of range')
('-999', [None, None])
('0', [{('purple', 'sphere', 'rubber', 'large'): (28, 68, 120, 159), ('purple', 'sphere', 'metal', 'large'): (214, 273, 390, 393), ('blue', 'cube', 'rubber', 'small'): (247, 422, 341, 482), ('gray', 'cylinder', 'rubber', 'small'): (262, 500, 364, 562), ('brown', 'cube', 'rubber', 'large'): (289, 604, 547, 745), ('brown', 'sphere', 'metal', 'small'): (493, 562, 614, 643), ('red', 'cube', 'metal', 'large'): (308, 759, 608, 954), ('yellow', 'sphere', 'rubber', 'large'): (475, 265, 741, 443), ('red', 'cube', 'rubber', 'small'): (610, 453, 816, 575)}, [{'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': []}]])
('-999', [None, None])
('cylinder', [{('yellow', 'sphere', 'rubber', 'large'): (29, 114, 128, 209), ('gray', 'cylinder', 'rubber', 'small'): (139, 199, 210, 260), ('brown', 'cylinder', 'rubber', 'large'): (158, 108, 279, 190), ('green', 'cube', 'rubber', 'small'): (598, 299, 700, 378), ('green', 'cylinder', 'rubber', 'small'): (589, 389, 679, 455), ('purple', 'cylinder', 'rubber', 'small'): (469, 469, 550, 528), ('cyan', 'cylinder', 'rubber', 'small'): (364, 528, 430, 575)}, [{'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': []}]])
('-999', [None, None])
('error', 'unique() expected exactly one object, but got 0 objects.')
('1', [{('gray', 'cube', 'rubber', 'large'): (35, 110, 159, 267), ('brown', 'cylinder', 'rubber', 'small'): (402, 281, 541, 354), ('purple', 'sphere', 'rubber', 'large'): (275, 554, 475, 691), ('blue', 'cylinder', 'rubber', 'large'): (179, 595, 368, 718), ('yellow', 'sphere', 'rubber', 'small'): (700, 364, 847, 456)}, [{'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': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('metal', [{('purple', 'cube', 'metal', 'large'): (38, 198, 168, 318), ('cyan', 'cylinder', 'rubber', 'small'): (230, 200, 268, 234), ('brown', 'sphere', 'metal', 'large'): (220, 200, 270, 240), ('red', 'cylinder', 'metal', 'large'): (270, 220, 380, 320), ('cyan', 'cylinder', 'metal', 'large'): (390, 240, 500, 340)}, [{'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': []}]])
('-999', [None, None])
('3', [{('cyan', 'cube', 'rubber', 'large'): (35, 120, 179, 270), ('red', 'sphere', 'rubber', 'large'): (262, 291, 482, 426), ('yellow', 'cylinder', 'metal', 'small'): (657, 309, 855, 410), ('gray', 'cylinder', 'rubber', 'small'): (561, 505, 735, 595), ('brown', 'cylinder', 'rubber', 'small'): (288, 436, 406, 496), ('brown', 'cylinder', 'metal', 'small'): (210, 480, 305, 535), ('brown', 'sphere', 'rubber', 'large'): (186, 563, 361, 680), ('cyan', 'cylinder', 'metal', 'small'): (345, 690, 475, 763), ('gray', 'sphere', 'rubber', 'small'): (511, 666, 609, 745), ('brown', 'cylinder', 'metal', 'large'): (289, 826, 578, 1000)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [5], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [3, 6], 'function': 'union', 'value_inputs': []}, {'inputs': [7], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [8], 'function': 'count', 'value_inputs': []}]])
('0', [{('red', 'cube', 'rubber', 'small'): (44, 223, 110, 284), ('purple', 'cube', 'metal', 'large'): (154, 214, 269, 314), ('blue', 'sphere', 'metal', 'large'): (270, 280, 360, 354), ('gray', 'cylinder', 'metal', 'large'): (285, 349, 413, 445), ('cyan', 'cylinder', 'rubber', 'small'): (523, 384, 592, 433), ('red', 'sphere', 'rubber', 'small'): (518, 479, 579, 523), ('gray', 'cube', 'rubber', 'small'): (648, 279, 770, 354)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['cyan']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [3], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [4], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [5], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [2, 6], 'function': 'union', 'value_inputs': []}, {'inputs': [7], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [8], 'function': 'count', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('-999', [None, None])
('-999', [None, None])
('-999', [None, None])
('0', [{('gray', 'cylinder', 'rubber', 'large'): (266, 100, 409, 243), ('green', 'cylinder', 'rubber', 'small'): (485, 235, 638, 318), ('yellow', 'cylinder', 'rubber', 'small'): (572, 316, 740, 404), ('cyan', 'cube', 'rubber', 'small'): (232, 379, 344, 453), ('blue', 'cylinder', 'rubber', 'small'): (300, 439, 412, 499), ('blue', 'cube', 'rubber', 'large'): (269, 802, 538, 960), ('cyan', 'cylinder', 'rubber', 'small'): (623, 549, 808, 644), ('purple', 'sphere', 'rubber', 'large'): (405, 714, 643, 879)}, [{'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': []}]])
('1', [{('brown', 'cylinder', 'rubber', 'large'): (408, 198, 691, 377), ('purple', 'cylinder', 'rubber', 'small'): (146, 516, 350, 627), ('red', 'cube', 'rubber', 'large'): (358, 691, 666, 931)}, [{'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': []}]])
('-999', [None, None])
('small', [{('yellow', 'cube', 'metal', 'small'): (38, 118, 140, 170), ('brown', 'cube', 'metal', 'large'): (210, 104, 440, 470), ('green', 'cylinder', 'rubber', 'small'): (240, 100, 300, 140), ('green', 'cylinder', 'rubber', 'large'): (520, 180, 760, 300)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_shape', 'value_inputs': []}, {'inputs': [4], 'function': 'unique', 'value_inputs': []}, {'inputs': [5], 'function': 'query_size', 'value_inputs': []}]])
('error', "'tuple' object has no attribute 'items'")
('error', 'unique() expected exactly one object, but got 2 objects.')
('error', 'unique() expected exactly one object, but got 0 objects.')
('-999', [None, None])
('5', [{('yellow', 'sphere', 'metal', 'small'): (68, 109, 98, 138), ('blue', 'cube', 'rubber', 'small'): (199, 189, 254, 242), ('green', 'cube', 'rubber', 'small'): (305, 209, 354, 255), ('red', 'sphere', 'rubber', 'small'): (252, 269, 293, 299), ('cyan', 'sphere', 'rubber', 'small'): (604, 199, 650, 238), ('purple', 'cylinder', 'rubber', 'small'): (658, 249, 723, 299)}, [{'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': []}]])
('-999', [None, None])
('error', 'unique() expected exactly one object, but got 0 objects.')
('cylinder', [{('purple', 'cube', 'metal', 'large'): (350, 295, 488, 426), ('brown', 'sphere', 'metal', 'large'): (390, 200, 438, 250), ('red', 'cylinder', 'metal', 'large'): (428, 288, 520, 378), ('cyan', 'cylinder', 'metal', 'large'): (460, 378, 560, 473)}, [{'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': []}]])
('-999', [None, None])
('error', 'unique() expected exactly one object, but got 2 objects.')
('1', [{('brown', 'cylinder', 'rubber', 'large'): (370, 170, 518, 314), ('red', 'cylinder', 'rubber', 'small'): (338, 386, 398, 449), ('red', 'cube', 'rubber', 'large'): (516, 473, 698, 687), ('gray', 'sphere', 'rubber', 'small'): (416, 664, 489, 731), ('red', 'cube', 'rubber', 'small'): (456, 810, 537, 895)}, [{'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': []}]])
('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.')
('-999', [None, None])
('2', [{('purple', 'cube', 'metal', 'large'): (35, 198, 158, 314), ('cyan', 'cylinder', 'rubber', 'small'): (320, 233, 344, 254), ('brown', 'sphere', 'metal', 'large'): (220, 200, 274, 245), ('red', 'cylinder', 'metal', 'large'): (270, 229, 387, 325), ('cyan', 'cylinder', 'metal', 'large'): (309, 289, 434, 391)}, [{'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': []}]])
('error', "unsupported operand type(s) for /: 'str' and 'int'")
('0', [{('yellow', 'cube', 'metal', 'large'): (48, 77, 169, 190), ('purple', 'sphere', 'rubber', 'large'): (230, 109, 340, 219), ('gray', 'sphere', 'rubber', 'small'): (280, 129, 329, 169), ('purple', 'cube', 'rubber', 'small'): (434, 179, 528, 260)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [3], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [2, 4], 'function': 'union', 'value_inputs': []}, {'inputs': [5], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [6], 'function': 'count', 'value_inputs': []}]])
('1', [{('gray', 'cube', 'rubber', 'large'): (37, 114, 154, 224), ('brown', 'cylinder', 'rubber', 'small'): (104, 338, 170, 385), ('purple', 'sphere', 'rubber', 'small'): (269, 554, 390, 668), ('blue', 'cylinder', 'rubber', 'large'): (179, 589, 320, 699), ('yellow', 'sphere', 'rubber', 'small'): (704, 364, 847, 456)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [3], 'function': 'count', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 2 objects.')
('-999', [None, None])
('error', 'unique() expected exactly one object, but got 0 objects.')
('0', [{('cyan', 'cylinder', 'rubber', 'large'): (242, 111, 341, 200), ('brown', 'cube', 'rubber', 'large'): (140, 113, 235, 197), ('purple', 'cube', 'rubber', 'small'): (168, 273, 242, 320)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'relate', 'value_inputs': ['left']}, {'inputs': [4], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [5], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [8], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [9], 'function': 'unique', 'value_inputs': []}, {'inputs': [10], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [11], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [12], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [13], 'function': 'count', 'value_inputs': []}]])
('1', [{('green', 'cube', 'rubber', 'large'): (29, 120, 125, 218), ('blue', 'sphere', 'metal', 'small'): (169, 140, 230, 199), ('yellow', 'cube', 'metal', 'small'): (235, 124, 307, 199), ('cyan', 'cylinder', 'rubber', 'small'): (294, 149, 334, 188), ('brown', 'sphere', 'rubber', 'large'): (149, 230, 253, 320)}, [{'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'): (10, 115, 140, 255), ('blue', 'cube', 'metal', 'large'): (195, 105, 320, 245), ('gray', 'sphere', 'rubber', 'small'): (150, 280, 195, 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': []}]])
('-999', [None, None])
('sphere', [{('cyan', 'cylinder', 'rubber', 'large'): (250, 80, 330, 140), ('gray', 'cube', 'metal', 'large'): (250, 200, 350, 280), ('blue', 'cube', 'rubber', 'large'): (380, 270, 480, 350), ('cyan', 'sphere', 'metal', 'small'): (160, 190, 220, 230), ('purple', 'sphere', 'rubber', 'small'): (300, 250, 340, 280), ('green', 'sphere', 'rubber', 'small'): (370, 290, 410, 320), ('blue', 'sphere', 'rubber', 'small'): (370, 320, 410, 350), ('cyan', 'cube', 'rubber', 'small'): (270, 220, 300, 250)}, [{'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': []}]])
('-999', [None, None])
('1', [{('green', 'cube', 'rubber', 'large'): (0, 0, 0, 0), ('blue', 'cube', 'metal', 'large'): (0, 0, 0, 0), ('gray', 'sphere', 'rubber', 'small'): (0, 0, 0, 0)}, [{'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': []}]])
('-999', [None, None])
('1', [{('green', 'cube', 'rubber', 'large'): (37, 161, 155, 259), ('blue', 'sphere', 'metal', 'large'): (199, 198, 280, 271), ('yellow', 'cube', 'metal', 'large'): (250, 161, 353, 259), ('cyan', 'cylinder', 'rubber', 'small'): (290, 209, 353, 259), ('brown', 'sphere', 'rubber', 'large'): (437, 261, 598, 353)}, [{'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': []}]])
('-999', [None, None])
('1', [{('green', 'cube', 'rubber', 'large'): (10, 115, 134, 257), ('blue', 'cube', 'metal', 'large'): (198, 105, 319, 244), ('gray', 'sphere', 'rubber', 'small'): (150, 280, 198, 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': []}]])
('1', [{('green', 'cylinder', 'rubber', 'large'): (275, 153, 516, 297), ('gray', 'cylinder', 'rubber', 'large'): (230, 356, 451, 482), ('yellow', 'cube', 'rubber', 'small'): (451, 274, 611, 356), ('cyan', 'cylinder', 'rubber', 'large'): (443, 348, 786, 525), ('gray', 'sphere', 'rubber', 'large'): (345, 547, 543, 687), ('cyan', 'sphere', 'rubber', 'small'): (270, 489, 355, 547), ('cyan', 'cylinder', 'rubber', 'small'): (293, 641, 402, 704)}, [{'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': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('-999', [None, None])
('rubber', [{('green', 'cube', 'rubber', 'large'): (112, 128, 248, 265), ('blue', 'cube', 'rubber', 'large'): (259, 120, 395, 257), ('gray', 'sphere', 'rubber', 'small'): (208, 278, 278, 324)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['green']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [3], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [4], 'function': 'unique', 'value_inputs': []}, {'inputs': [5], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [7], 'function': 'filter_color', 'value_inputs': ['blue']}, {'inputs': [8], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [9], 'function': 'unique', 'value_inputs': []}, {'inputs': [10], 'function': 'relate', 'value_inputs': ['left']}, {'inputs': [6, 11], 'function': 'intersect', 'value_inputs': []}, {'inputs': [12], 'function': 'unique', 'value_inputs': []}, {'inputs': [13], 'function': 'query_material', 'value_inputs': []}]])
('0', [{('cyan', 'cube', 'rubber', 'large'): (32, 118, 189, 260), ('red', 'sphere', 'rubber', 'large'): (279, 290, 484, 426), ('brown', 'cylinder', 'rubber', 'small'): (292, 435, 407, 496), ('brown', 'cylinder', 'metal', 'small'): (210, 480, 305, 535), ('brown', 'sphere', 'rubber', 'large'): (229, 563, 364, 681), ('cyan', 'cylinder', 'metal', 'small'): (347, 689, 475, 763), ('gray', 'sphere', 'rubber', 'small'): (490, 667, 606, 745), ('yellow', 'cylinder', 'metal', 'small'): (659, 310, 854, 410), ('gray', 'cylinder', 'rubber', 'small'): (560, 507, 736, 594), ('brown', 'cylinder', 'metal', 'large'): (292, 827, 578, 1000)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [4], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [6], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [7], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [8], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [9], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [5, 10], 'function': 'union', 'value_inputs': []}, {'inputs': [11], 'function': 'count', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 2 objects.')
('-999', [None, None])
('-999', [None, None])
('-999', [None, None])
('error', 'unique() expected exactly one object, but got 0 objects.')
('error', 'unique() expected exactly one object, but got 0 objects.')
('2', [{('green', 'cylinder', 'rubber', 'small'): (180, 104, 268, 180), ('purple', 'cube', 'rubber', 'small'): (493, 205, 661, 306), ('brown', 'cylinder', 'rubber', 'small'): (400, 240, 488, 299)}, [{'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': []}]])
('-999', [None, None])
('0', [{('purple', 'sphere', 'rubber', 'large'): (28, 88, 122, 179), ('purple', 'sphere', 'metal', 'large'): (148, 99, 241, 189), ('blue', 'cube', 'rubber', 'small'): (258, 113, 299, 155), ('gray', 'cylinder', 'rubber', 'small'): (299, 115, 345, 162), ('brown', 'cube', 'rubber', 'large'): (381, 121, 539, 243), ('brown', 'sphere', 'metal', 'small'): (479, 189, 528, 231), ('red', 'cube', 'rubber', 'small'): (613, 269, 713, 335), ('yellow', 'sphere', 'rubber', 'large'): (477, 266, 742, 443), ('red', 'cube', 'rubber', 'large'): (500, 243, 630, 335)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [5], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [6], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [7], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [8], 'function': 'unique', 'value_inputs': []}, {'inputs': [9], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [4, 10], 'function': 'intersect', 'value_inputs': []}, {'inputs': [11], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [12], 'function': 'count', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('1', [{('yellow', 'sphere', 'rubber', 'small'): (28, 109, 109, 189), ('brown', 'cylinder', 'rubber', 'large'): (248, 138, 365, 440), ('gray', 'cylinder', 'rubber', 'small'): (199, 209, 280, 280), ('green', 'cube', 'rubber', 'small'): (629, 396, 759, 509), ('green', 'cylinder', 'rubber', 'small'): (565, 531, 700, 628), ('purple', 'cylinder', 'rubber', 'small'): (460, 700, 578, 787), ('cyan', 'cylinder', 'rubber', 'small'): (354, 768, 454, 846)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [5], 'function': 'filter_color', 'value_inputs': ['yellow']}, {'inputs': [6], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [7], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [3, 8], 'function': 'union', 'value_inputs': []}, {'inputs': [9], 'function': 'count', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 2 objects.')
('-999', [None, None])
('-999', [None, None])
('-999', [None, None])
('brown', [{('blue', 'cube', 'metal', 'large'): (30, 118, 153, 229), ('yellow', 'cylinder', 'metal', 'small'): (169, 158, 230, 205), ('purple', 'cylinder', 'metal', 'large'): (170, 88, 290, 169), ('gray', 'sphere', 'rubber', 'large'): (270, 139, 370, 229), ('gray', 'cube', 'metal', 'large'): (370, 180, 500, 290), ('brown', 'cube', 'rubber', 'small'): (710, 370, 920, 480)}, [{'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': []}]])
('-999', [None, None])
('-999', [None, None])
('error', 'unique() expected exactly one object, but got 0 objects.')
('-999', [None, None])
('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'): (350, 285, 488, 426), ('brown', 'sphere', 'metal', 'large'): (225, 399, 333, 485), ('cyan', 'cylinder', 'rubber', 'small'): (325, 400, 385, 452), ('red', 'cylinder', 'metal', 'large'): (275, 543, 485, 689), ('cyan', 'cylinder', 'metal', 'large'): (312, 760, 597, 935)}, [{'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', 'rubber', 'large'): (404, 230, 578, 373), ('purple', 'cylinder', 'rubber', 'small'): (200, 516, 349, 626), ('red', 'cube', 'rubber', 'large'): (375, 690, 666, 899)}, [{'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': []}]])
('6', [{('yellow', 'sphere', 'rubber', 'large'): (33, 109, 118, 189), ('brown', 'cylinder', 'rubber', 'large'): (149, 109, 269, 487), ('green', 'cube', 'rubber', 'small'): (299, 400, 381, 470), ('gray', 'cylinder', 'rubber', 'small'): (299, 189, 381, 270), ('green', 'cylinder', 'rubber', 'small'): (562, 520, 650, 593), ('purple', 'cylinder', 'rubber', 'small'): (475, 593, 558, 666), ('cyan', 'cylinder', 'rubber', 'small'): (358, 693, 437, 766)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_material', 'value_inputs': []}, {'inputs': [4], 'function': 'count', 'value_inputs': []}]])
('small', [{('cyan', 'cylinder', 'rubber', 'large'): (289, 746, 579, 935), ('blue', 'cube', 'metal', 'large'): (578, 278, 999, 515), ('gray', 'cube', 'metal', 'large'): (374, 165, 699, 395), ('purple', 'sphere', 'rubber', 'small'): (489, 473, 609, 550), ('green', 'sphere', 'rubber', 'small'): (632, 546, 771, 638), ('blue', 'sphere', 'rubber', 'small'): (591, 660, 726, 748), ('cyan', 'cube', 'rubber', 'small'): (316, 593, 438, 667), ('cyan', 'sphere', 'metal', 'large'): (211, 400, 337, 500)}, [{'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': []}]])
('-999', [None, None])
('-999', [None, None])
