('1', [{('gray', 'cube', 'rubber', 'large'): (39, 160, 168, 270), ('brown', 'cylinder', 'rubber', 'small'): (150, 248, 202, 293), ('purple', 'sphere', 'rubber', 'small'): (274, 398, 343, 457), ('blue', 'cylinder', 'rubber', 'large'): (260, 338, 343, 404), ('yellow', 'sphere', 'rubber', 'small'): (707, 362, 799, 457)}, [{'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'): (38, 80, 174, 192), ('purple', 'sphere', 'rubber', 'large'): (249, 119, 350, 219), ('gray', 'sphere', 'rubber', 'small'): (298, 179, 339, 219), ('purple', 'cube', 'rubber', 'small'): (434, 248, 522, 292)}, [{'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'): (35, 120, 179, 260), ('red', 'sphere', 'rubber', 'large'): (273, 290, 484, 428), ('brown', 'cylinder', 'rubber', 'small'): (288, 435, 406, 497), ('brown', 'sphere', 'rubber', 'large'): (183, 562, 362, 681), ('yellow', 'cylinder', 'metal', 'small'): (656, 309, 856, 410), ('gray', 'cylinder', 'rubber', 'small'): (560, 506, 735, 595), ('cyan', 'cylinder', 'metal', 'small'): (345, 689, 475, 764), ('gray', 'sphere', 'rubber', 'small'): (487, 667, 606, 745), ('brown', 'cylinder', 'metal', 'large'): (289, 827, 581, 1000)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [5], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [7], 'function': 'filter_color', 'value_inputs': ['cyan']}, {'inputs': [8], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [9], 'function': 'unique', 'value_inputs': []}, {'inputs': [10], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [11], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [6, 12], 'function': 'union', 'value_inputs': []}, {'inputs': [13], 'function': 'count', 'value_inputs': []}]])
('5', [{('cyan', 'cube', 'rubber', 'large'): (529, 399, 898, 639), ('blue', 'cylinder', 'rubber', 'small'): (345, 207, 484, 283), ('yellow', 'cube', 'metal', 'small'): (457, 245, 630, 355), ('cyan', 'sphere', 'rubber', 'large'): (158, 331, 342, 448), ('purple', 'cube', 'rubber', 'small'): (266, 548, 393, 623), ('green', 'sphere', 'rubber', 'large'): (219, 637, 426, 770), ('green', 'sphere', 'rubber', 'small'): (424, 850, 540, 931)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['cyan']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'same_material', 'value_inputs': []}, {'inputs': [5], 'function': 'count', 'value_inputs': []}]])
('-999', [None, None])
('error', 'unique() expected exactly one object, but got 0 objects.')
('rubber', [{('green', 'cylinder', 'rubber', 'large'): (25, 150, 150, 270), ('gray', 'cylinder', 'metal', 'large'): (180, 220, 320, 350), ('cyan', 'sphere', 'rubber', 'small'): (250, 490, 300, 530), ('cyan', 'cylinder', 'rubber', 'small'): (280, 640, 350, 700), ('gray', 'sphere', 'rubber', 'large'): (330, 540, 480, 680), ('yellow', 'cube', 'rubber', 'small'): (450, 270, 580, 350), ('cyan', 'cylinder', 'rubber', 'large'): (440, 340, 700, 520)}, [{'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.')
('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.')
('rubber', [{('cyan', 'cylinder', 'metal', 'large'): (21, 106, 122, 207), ('gray', 'cube', 'rubber', 'large'): (134, 114, 233, 211), ('green', 'cylinder', 'rubber', 'large'): (245, 117, 345, 217), ('purple', 'cube', 'rubber', 'small'): (199, 288, 270, 343)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'query_material', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 2 objects.')
('2', [{('gray', 'cylinder', 'metal', 'large'): (268, 104, 399, 245), ('green', 'cylinder', 'rubber', 'small'): (488, 234, 639, 318), ('yellow', 'cylinder', 'rubber', 'small'): (572, 316, 741, 404), ('cyan', 'cylinder', 'rubber', 'small'): (622, 548, 808, 643), ('cyan', 'cube', 'rubber', 'small'): (233, 378, 343, 453), ('blue', 'cylinder', 'rubber', 'small'): (300, 439, 412, 501), ('blue', 'cube', 'metal', 'large'): (312, 546, 599, 714), ('purple', 'sphere', 'metal', 'large'): (404, 714, 643, 879), ('blue', 'cylinder', 'rubber', 'large'): (266, 801, 539, 959), ('yellow', 'cube', 'rubber', 'small'): (268, 581, 322, 665)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'same_material', 'value_inputs': []}, {'inputs': [5], 'function': 'count', 'value_inputs': []}]])
('metal', [{('green', 'cube', 'rubber', 'large'): (10, 120, 150, 270), ('blue', 'cube', 'metal', 'large'): (180, 100, 320, 250), ('gray', 'sphere', 'rubber', 'small'): (150, 280, 190, 310)}, [{'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'): (35, 141, 145, 234), ('blue', 'sphere', 'rubber', 'large'): (199, 159, 280, 234), ('yellow', 'cube', 'metal', 'large'): (258, 159, 354, 248), ('cyan', 'cylinder', 'rubber', 'small'): (320, 188, 373, 234), ('brown', 'sphere', 'rubber', 'large'): (299, 275, 484, 398)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [6], 'function': 'filter_color', 'value_inputs': ['cyan']}, {'inputs': [7], 'function': 'unique', 'value_inputs': []}, {'inputs': [8], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [5, 9], 'function': 'intersect', 'value_inputs': []}, {'inputs': [10], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [11], 'function': 'count', 'value_inputs': []}]])
('3', [{('brown', 'cube', 'rubber', 'large'): (40, 105, 168, 205), ('cyan', 'cylinder', 'rubber', 'small'): (290, 227, 350, 290), ('brown', 'cube', 'rubber', 'small'): (328, 105, 380, 148), ('gray', 'sphere', 'rubber', 'small'): (370, 198, 420, 232)}, [{'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'): (30, 73, 181, 184), ('blue', 'cube', 'rubber', 'small'): (263, 362, 385, 434), ('red', 'cylinder', 'rubber', 'small'): (293, 487, 419, 554), ('green', 'cube', 'rubber', 'small'): (529, 395, 602, 479), ('green', 'sphere', 'rubber', 'small'): (438, 568, 538, 643), ('gray', 'cube', 'metal', 'large'): (254, 748, 532, 954), ('yellow', 'sphere', 'rubber', 'small'): (525, 725, 647, 806), ('cyan', 'cylinder', 'rubber', 'small'): (551, 218, 728, 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'): (39, 118, 110, 173), ('yellow', 'sphere', 'metal', 'large'): (184, 399, 375, 515), ('yellow', 'cylinder', 'rubber', 'large'): (128, 476, 327, 584), ('gray', 'sphere', 'metal', 'small'): (433, 359, 547, 434), ('purple', 'cube', 'metal', 'small'): (554, 234, 747, 343), ('yellow', 'cube', 'metal', 'small'): (593, 446, 797, 570), ('purple', 'cylinder', 'rubber', 'small'): (302, 667, 425, 739), ('brown', 'sphere', 'rubber', 'small'): (522, 598, 643, 681), ('purple', 'sphere', 'metal', 'large'): (283, 800, 491, 940)}, [{'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'): (100, 112, 182, 192), ('gray', 'cube', 'rubber', 'large'): (199, 115, 280, 194), ('cyan', 'cylinder', 'rubber', 'large'): (268, 118, 350, 198), ('purple', 'cube', 'rubber', 'small'): (268, 278, 325, 325)}, [{'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'): (366, 194, 508, 320), ('red', 'cylinder', 'rubber', 'small'): (420, 388, 460, 449), ('red', 'cube', 'rubber', 'large'): (516, 473, 897, 689), ('gray', 'sphere', 'rubber', 'small'): (479, 667, 531, 731), ('red', 'cube', 'metal', 'small'): (456, 803, 612, 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': []}]])
('cube', [{('yellow', 'cube', 'metal', 'small'): (36, 115, 89, 157), ('brown', 'cube', 'metal', 'large'): (170, 104, 299, 204), ('green', 'cylinder', 'metal', 'small'): (223, 104, 263, 134), ('green', 'cylinder', 'metal', 'large'): (390, 180, 599, 294)}, [{'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'): (521, 399, 948, 643), ('blue', 'cylinder', 'rubber', 'small'): (348, 207, 484, 284), ('yellow', 'cube', 'metal', 'small'): (458, 245, 630, 355), ('cyan', 'sphere', 'rubber', 'large'): (154, 331, 341, 450), ('purple', 'cube', 'rubber', 'small'): (266, 548, 393, 625), ('green', 'sphere', 'rubber', 'large'): (218, 637, 424, 771), ('green', 'sphere', 'rubber', 'small'): (427, 850, 539, 931)}, [{'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, 70, 158, 190), ('blue', 'cube', 'rubber', 'small'): (264, 363, 386, 431), ('red', 'cylinder', 'rubber', 'small'): (295, 488, 421, 554), ('green', 'cube', 'rubber', 'small'): (529, 395, 602, 479), ('green', 'sphere', 'rubber', 'small'): (425, 570, 537, 642), ('gray', 'cube', 'metal', 'large'): (250, 750, 531, 954), ('cyan', 'cylinder', 'rubber', 'small'): (554, 218, 727, 312), ('yellow', 'sphere', 'rubber', 'small'): (631, 731, 652, 792)}, [{'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'): (37, 114, 89, 161), ('brown', 'cube', 'metal', 'large'): (231, 114, 410, 440), ('green', 'cylinder', 'rubber', 'small'): (231, 481, 291, 537), ('green', 'cylinder', 'metal', 'large'): (402, 621, 756, 812)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [3], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [4], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [5], 'function': 'unique', 'value_inputs': []}, {'inputs': [6], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [7], 'function': 'filter_color', 'value_inputs': ['green']}, {'inputs': [8], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [9], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [2, 10], 'function': 'union', 'value_inputs': []}, {'inputs': [11], 'function': 'count', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('error', 'unique() expected exactly one object, but got 2 objects.')
('metal', [{('green', 'cube', 'metal', 'large'): (406, 79, 543, 188), ('purple', 'cube', 'metal', 'small'): (298, 138, 363, 190), ('purple', 'cylinder', 'rubber', 'small'): (471, 540, 627, 623)}, [{'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'): (385, 832, 514, 918), ('red', 'cylinder', 'rubber', 'large'): (218, 268, 408, 390), ('purple', 'cylinder', 'rubber', 'small'): (510, 278, 600, 358), ('cyan', 'sphere', 'rubber', 'small'): (600, 228, 698, 310), ('red', 'cylinder', 'metal', 'large'): (458, 390, 814, 574), ('brown', 'cube', 'rubber', 'small'): (410, 744, 554, 846)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_material', 'value_inputs': []}, {'inputs': [4], 'function': 'count', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('cylinder', [{('green', 'cylinder', 'rubber', 'large'): (24, 104, 150, 222), ('purple', 'cylinder', 'rubber', 'small'): (199, 101, 258, 144), ('gray', 'sphere', 'metal', 'large'): (288, 151, 384, 234), ('brown', 'sphere', 'rubber', 'large'): (199, 270, 384, 370), ('red', 'sphere', 'rubber', 'small'): (159, 261, 202, 291), ('gray', 'cylinder', 'rubber', 'large'): (329, 218, 479, 318)}, [{'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'): (31, 118, 131, 217), ('brown', 'cylinder', 'rubber', 'large'): (219, 100, 370, 217), ('gray', 'cylinder', 'rubber', 'small'): (189, 230, 280, 293), ('green', 'cube', 'rubber', 'small'): (589, 398, 738, 498), ('green', 'cylinder', 'metal', 'small'): (597, 532, 749, 627), ('purple', 'cylinder', 'rubber', 'small'): (460, 700, 619, 788), ('cyan', 'cylinder', 'rubber', 'small'): (356, 765, 495, 846)}, [{'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', 'small'): (190, 192, 284, 270), ('purple', 'cube', 'rubber', 'small'): (558, 220, 659, 307), ('brown', 'cylinder', 'rubber', 'small'): (369, 448, 458, 500)}, [{'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'): (238, 200, 320, 270), ('gray', 'cylinder', 'metal', 'large'): (140, 120, 238, 194), ('green', 'cube', 'rubber', 'small'): (168, 100, 200, 123), ('yellow', 'sphere', 'metal', 'small'): (250, 115, 283, 137), ('yellow', 'cylinder', 'metal', 'small'): (188, 142, 215, 162), ('brown', 'sphere', 'rubber', 'large'): (229, 178, 294, 230), ('red', 'sphere', 'rubber', 'small'): (294, 230, 321, 250), ('blue', 'sphere', 'rubber', 'small'): (238, 190, 258, 205), ('brown', 'sphere', 'metal', 'large'): (130, 98, 168, 128)}, [{'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': []}]])
('-999', [None, None])
('2', [{('yellow', 'sphere', 'rubber', 'large'): (43, 198, 144, 289), ('blue', 'cube', 'rubber', 'small'): (325, 293, 399, 360), ('gray', 'sphere', 'metal', 'large'): (335, 322, 494, 426), ('yellow', 'cube', 'rubber', 'small'): (313, 519, 434, 601), ('yellow', 'sphere', 'metal', 'large'): (287, 657, 487, 790), ('blue', 'cube', 'metal', 'small'): (593, 368, 788, 485)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['yellow']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'same_size', 'value_inputs': []}, {'inputs': [5], 'function': 'count', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 2 objects.')
('error', 'unique() expected exactly one object, but got 0 objects.')
('error', 'unique() expected exactly one object, but got 0 objects.')
('0', [{('gray', 'cylinder', 'metal', 'large'): (265, 111, 380, 230), ('cyan', 'cube', 'rubber', 'small'): (300, 388, 340, 443), ('blue', 'cylinder', 'rubber', 'small'): (330, 440, 390, 498), ('green', 'cylinder', 'rubber', 'small'): (485, 235, 635, 318), ('yellow', 'cylinder', 'rubber', 'small'): (570, 316, 740, 403), ('blue', 'cube', 'metal', 'large'): (485, 546, 605, 698), ('cyan', 'cylinder', 'rubber', 'small'): (625, 546, 805, 643), ('blue', 'cube', 'rubber', 'large'): (265, 798, 540, 958), ('purple', 'sphere', 'metal', 'large'): (405, 716, 640, 878), ('yellow', 'cube', 'metal', 'small'): (265, 585, 315, 663)}, [{'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.')
('cyan', [{('cyan', 'cylinder', 'rubber', 'large'): (29, 118, 123, 190), ('gray', 'cube', 'metal', 'large'): (110, 134, 208, 223), ('blue', 'cube', 'rubber', 'small'): (234, 89, 269, 125), ('cyan', 'sphere', 'metal', 'small'): (129, 77, 182, 125), ('purple', 'sphere', 'rubber', 'small'): (225, 229, 270, 267), ('green', 'sphere', 'rubber', 'small'): (279, 265, 325, 304), ('blue', 'sphere', 'rubber', 'small'): (338, 254, 384, 294), ('cyan', 'cylinder', 'metal', 'large'): (310, 100, 420, 200)}, [{'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': []}]])
('-999', [None, None])
('error', 'unique() expected exactly one object, but got 0 objects.')
('cube', [{('yellow', 'cube', 'metal', 'small'): (36, 115, 89, 157), ('brown', 'cube', 'metal', 'large'): (190, 104, 299, 204), ('green', 'cylinder', 'metal', 'small'): (230, 80, 262, 104), ('green', 'cylinder', 'metal', 'large'): (400, 198, 588, 294)}, [{'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'): (220, 123, 338, 269), ('blue', 'cube', 'rubber', 'small'): (266, 363, 387, 431), ('red', 'cylinder', 'rubber', 'small'): (295, 488, 420, 554), ('green', 'cube', 'rubber', 'small'): (508, 395, 602, 482), ('green', 'sphere', 'rubber', 'small'): (425, 568, 537, 643), ('gray', 'cube', 'metal', 'large'): (252, 748, 531, 954), ('yellow', 'sphere', 'rubber', 'small'): (631, 735, 652, 792), ('cyan', 'cylinder', 'rubber', 'small'): (556, 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'): (475, 548, 519, 581), ('red', 'cylinder', 'rubber', 'large'): (457, 390, 799, 573), ('purple', 'cylinder', 'rubber', 'small'): (290, 299, 340, 342), ('cyan', 'sphere', 'rubber', 'small'): (363, 237, 414, 273), ('brown', 'cube', 'rubber', 'small'): (466, 493, 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': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('rubber', [{('green', 'cube', 'rubber', 'large'): (10, 120, 140, 250), ('blue', 'cube', 'metal', 'large'): (190, 100, 320, 230), ('gray', 'sphere', 'rubber', 'small'): (140, 270, 180, 300)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [5], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [8], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [9], 'function': 'unique', 'value_inputs': []}, {'inputs': [10], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [11], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [12], 'function': 'unique', 'value_inputs': []}, {'inputs': [13], 'function': 'query_material', 'value_inputs': []}]])
('large', [{('purple', 'sphere', 'rubber', 'large'): (28, 79, 121, 169), ('purple', 'sphere', 'metal', 'large'): (149, 89, 234, 175), ('blue', 'cube', 'rubber', 'small'): (258, 109, 304, 147), ('gray', 'cylinder', 'rubber', 'small'): (282, 118, 331, 157), ('yellow', 'sphere', 'rubber', 'large'): (390, 241, 500, 337), ('red', 'cube', 'metal', 'small'): (478, 309, 559, 370), ('brown', 'cube', 'rubber', 'large'): (390, 194, 539, 280), ('brown', 'sphere', 'metal', 'small'): (497, 238, 548, 273), ('red', 'cube', 'metal', 'large'): (309, 238, 428, 329)}, [{'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, 113, 168, 230), ('cyan', 'cylinder', 'rubber', 'small'): (298, 234, 370, 291), ('brown', 'cube', 'rubber', 'small'): (324, 109, 380, 153), ('gray', 'sphere', 'rubber', 'small'): (404, 199, 455, 240)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'same_shape', 'value_inputs': []}, {'inputs': [5], 'function': 'unique', 'value_inputs': []}, {'inputs': [6], 'function': 'query_color', 'value_inputs': []}]])
('0', [{('green', 'cube', 'metal', 'large'): (265, 800, 556, 999), ('purple', 'cube', 'metal', 'small'): (299, 299, 360, 355), ('purple', 'cylinder', 'metal', 'small'): (471, 542, 626, 622)}, [{'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': []}]])
('-999', [None, None])
('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'): (35, 153, 172, 270), ('brown', 'cylinder', 'rubber', 'small'): (399, 279, 542, 354), ('purple', 'sphere', 'metal', 'large'): (220, 475, 343, 575), ('blue', 'cylinder', 'rubber', 'large'): (168, 596, 362, 720), ('yellow', 'sphere', 'rubber', 'small'): (700, 364, 848, 457)}, [{'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.')
('0', [{('brown', 'cylinder', 'rubber', 'small'): (79, 89, 123, 130), ('blue', 'sphere', 'rubber', 'small'): (200, 234, 244, 272), ('red', 'cylinder', 'rubber', 'small'): (158, 109, 199, 147)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['red']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [3], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [4], 'function': 'unique', 'value_inputs': []}, {'inputs': [5], 'function': 'relate', 'value_inputs': ['left']}, {'inputs': [6], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [7], 'function': 'unique', 'value_inputs': []}, {'inputs': [8], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [9], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [10], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [11], 'function': 'unique', 'value_inputs': []}, {'inputs': [12], 'function': 'relate', 'value_inputs': ['left']}, {'inputs': [13], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [14], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [15], 'function': 'count', 'value_inputs': []}]])
('2', [{('green', 'cube', 'metal', 'large'): (290, 298, 430, 418), ('purple', 'cube', 'metal', 'small'): (198, 158, 258, 208), ('purple', 'cylinder', 'metal', 'small'): (270, 228, 330, 278)}, [{'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, 109, 101, 173), ('purple', 'sphere', 'metal', 'large'): (149, 118, 220, 184), ('blue', 'cube', 'rubber', 'small'): (245, 122, 279, 155), ('gray', 'cylinder', 'rubber', 'small'): (260, 129, 300, 165), ('yellow', 'sphere', 'rubber', 'large'): (475, 264, 742, 442), ('brown', 'cube', 'rubber', 'large'): (286, 189, 438, 270), ('brown', 'sphere', 'metal', 'small'): (493, 564, 614, 643), ('red', 'cube', 'metal', 'small'): (612, 452, 818, 575), ('red', 'cube', 'metal', 'large'): (304, 249, 607, 348)}, [{'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.')
('error', 'string index out of range')
('error', 'unique() expected exactly one object, but got 2 objects.')
('error', 'unique() expected exactly one object, but got 2 objects.')
('metal', [{('blue', 'cube', 'metal', 'large'): (30, 117, 145, 229), ('yellow', 'cylinder', 'metal', 'small'): (158, 149, 210, 192), ('purple', 'cylinder', 'metal', 'large'): (210, 89, 319, 174), ('gray', 'sphere', 'rubber', 'large'): (282, 129, 372, 219), ('gray', 'cube', 'metal', 'large'): (372, 180, 504, 290), ('brown', 'cube', 'rubber', 'small'): (498, 290, 570, 340)}, [{'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'): (36, 120, 178, 260), ('red', 'sphere', 'rubber', 'large'): (273, 291, 484, 426), ('yellow', 'cylinder', 'metal', 'small'): (657, 310, 855, 410), ('gray', 'cylinder', 'rubber', 'small'): (562, 506, 736, 595), ('brown', 'cylinder', 'rubber', 'small'): (291, 436, 408, 496), ('brown', 'cylinder', 'metal', 'small'): (210, 480, 306, 535), ('brown', 'sphere', 'rubber', 'large'): (230, 564, 363, 681), ('cyan', 'cylinder', 'metal', 'small'): (347, 690, 474, 763), ('gray', 'sphere', 'rubber', 'small'): (511, 666, 606, 745), ('brown', 'cylinder', 'metal', 'large'): (291, 826, 578, 1000)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'same_color', 'value_inputs': []}, {'inputs': [5], 'function': 'count', 'value_inputs': []}]])
('-999', [None, None])
('error', 'unique() expected exactly one object, but got 3 objects.')
('-999', [None, None])
('error', 'unique() expected exactly one object, but got 4 objects.')
('yellow', [{('yellow', 'sphere', 'rubber', 'large'): (39, 113, 138, 211), ('blue', 'cube', 'rubber', 'small'): (591, 368, 787, 485), ('gray', 'sphere', 'metal', 'large'): (327, 319, 494, 430), ('yellow', 'cube', 'rubber', 'small'): (313, 519, 433, 600), ('yellow', 'sphere', 'metal', 'large'): (287, 656, 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'): (30, 115, 158, 231), ('yellow', 'cylinder', 'metal', 'small'): (179, 158, 240, 205), ('purple', 'cylinder', 'metal', 'large'): (214, 269, 337, 358), ('gray', 'cube', 'metal', 'large'): (400, 390, 548, 498), ('gray', 'sphere', 'rubber', 'large'): (274, 399, 390, 478), ('brown', 'cube', 'rubber', 'small'): (716, 375, 927, 485)}, [{'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'): (31, 117, 127, 214), ('brown', 'cylinder', 'rubber', 'large'): (224, 100, 364, 249), ('gray', 'cylinder', 'rubber', 'small'): (189, 219, 274, 292), ('green', 'cube', 'metal', 'small'): (598, 404, 719, 508), ('green', 'cylinder', 'metal', 'small'): (649, 532, 750, 625), ('purple', 'cylinder', 'metal', 'small'): (461, 700, 568, 787), ('cyan', 'cylinder', 'metal', 'small'): (356, 765, 447, 846)}, [{'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'): (37, 118, 89, 163), ('yellow', 'sphere', 'metal', 'large'): (209, 118, 283, 183), ('yellow', 'cylinder', 'rubber', 'large'): (250, 129, 321, 218), ('gray', 'sphere', 'rubber', 'small'): (299, 199, 340, 234), ('purple', 'cylinder', 'rubber', 'small'): (305, 259, 353, 294), ('brown', 'sphere', 'rubber', 'small'): (588, 299, 633, 333), ('purple', 'sphere', 'metal', 'large'): (285, 319, 385, 409), ('purple', 'cube', 'rubber', 'small'): (579, 235, 669, 294), ('yellow', 'cube', 'metal', 'small'): (669, 446, 769, 518)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_size', 'value_inputs': []}, {'inputs': [4], 'function': 'count', 'value_inputs': []}]])
('1', [{('blue', 'cube', 'metal', 'large'): (30, 131, 144, 232), ('yellow', 'cylinder', 'metal', 'small'): (158, 169, 202, 212), ('purple', 'cylinder', 'metal', 'large'): (222, 112, 310, 218), ('gray', 'sphere', 'rubber', 'large'): (339, 149, 430, 243), ('gray', 'cube', 'metal', 'large'): (279, 243, 416, 364), ('brown', 'cube', 'rubber', 'small'): (118, 341, 184, 405)}, [{'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'): (35, 109, 75, 149), ('blue', 'cube', 'rubber', 'small'): (189, 199, 261, 269), ('green', 'cube', 'rubber', 'small'): (311, 183, 373, 245), ('red', 'sphere', 'rubber', 'small'): (459, 249, 519, 299), ('cyan', 'sphere', 'rubber', 'small'): (588, 253, 653, 319), ('purple', 'cylinder', 'rubber', 'small'): (670, 299, 743, 361)}, [{'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': []}]])
('green', [{('yellow', 'cube', 'metal', 'large'): (25, 83, 145, 190), ('green', 'cube', 'metal', 'large'): (133, 412, 298, 557), ('cyan', 'cylinder', 'rubber', 'large'): (425, 329, 768, 507), ('brown', 'cube', 'metal', 'small'): (375, 440, 410, 495)}, [{'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'): (367, 190, 519, 340), ('red', 'cylinder', 'rubber', 'small'): (333, 386, 456, 450), ('red', 'cube', 'rubber', 'large'): (514, 473, 897, 689), ('gray', 'sphere', 'rubber', 'small'): (416, 665, 525, 732), ('red', 'cube', 'metal', 'small'): (460, 802, 612, 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': []}]])
('1', [{('brown', 'cylinder', 'rubber', 'large'): (273, 180, 499, 320), ('green', 'cylinder', 'rubber', 'small'): (350, 315, 429, 368), ('gray', 'cube', 'rubber', 'large'): (409, 237, 686, 457), ('purple', 'sphere', 'rubber', 'large'): (225, 525, 397, 649), ('gray', 'cube', 'metal', 'small'): (525, 643, 702, 762)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['green']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [3], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [4], 'function': 'unique', 'value_inputs': []}, {'inputs': [5], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [6], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [8], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [9], 'function': 'filter_color', 'value_inputs': ['green']}, {'inputs': [10], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [7, 11], 'function': 'union', 'value_inputs': []}, {'inputs': [12], 'function': 'count', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('4', [{('brown', 'cube', 'rubber', 'large'): (249, 100, 319, 160), ('gray', 'cylinder', 'metal', 'large'): (133, 100, 213, 160), ('yellow', 'cylinder', 'metal', 'small'): (179, 100, 213, 160), ('red', 'sphere', 'rubber', 'small'): (249, 100, 319, 160), ('brown', 'sphere', 'rubber', 'large'): (249, 100, 319, 160), ('green', 'cube', 'rubber', 'small'): (249, 100, 319, 160), ('blue', 'sphere', 'rubber', 'small'): (249, 100, 319, 160), ('yellow', 'sphere', 'metal', 'small'): (133, 100, 213, 160), ('brown', 'sphere', 'metal', 'large'): (133, 100, 213, 160)}, [{'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 2 objects.')
('1', [{('brown', 'cube', 'rubber', 'small'): (36, 109, 89, 155), ('yellow', 'cylinder', 'rubber', 'large'): (148, 178, 238, 254), ('yellow', 'sphere', 'metal', 'large'): (198, 198, 271, 261), ('gray', 'sphere', 'metal', 'small'): (278, 229, 322, 267), ('purple', 'cube', 'metal', 'small'): (569, 235, 748, 343), ('yellow', 'cube', 'metal', 'small'): (597, 446, 795, 568), ('brown', 'sphere', 'rubber', 'small'): (525, 600, 641, 681), ('purple', 'cylinder', 'rubber', 'small'): (306, 671, 425, 739), ('purple', 'sphere', 'metal', 'large'): (285, 793, 491, 940)}, [{'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', [{('purple', 'cube', 'metal', 'large'): (250, 100, 368, 208), ('blue', 'sphere', 'metal', 'large'): (368, 138, 450, 220), ('gray', 'cylinder', 'metal', 'large'): (460, 138, 570, 250), ('red', 'cube', 'rubber', 'small'): (140, 170, 210, 220), ('gray', 'cube', 'rubber', 'small'): (190, 280, 270, 340), ('cyan', 'cylinder', 'rubber', 'small'): (490, 280, 550, 330), ('red', 'sphere', 'rubber', 'small'): (510, 280, 560, 310)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['blue']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_shape', 'value_inputs': []}, {'inputs': [4], 'function': 'count', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('-999', [None, None])
('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.')
('gray', [{('cyan', 'cylinder', 'metal', 'large'): (22, 109, 121, 191), ('gray', 'cube', 'rubber', 'large'): (131, 117, 230, 200), ('green', 'cylinder', 'rubber', 'large'): (243, 124, 342, 206), ('purple', 'cube', 'rubber', 'small'): (180, 279, 248, 334)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'query_color', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('error', 'unique() expected exactly one object, but got 2 objects.')
('metal', [{('brown', 'cylinder', 'rubber', 'large'): (273, 174, 498, 320), ('green', 'cylinder', 'rubber', 'small'): (350, 315, 429, 368), ('gray', 'cube', 'rubber', 'large'): (410, 290, 687, 457), ('purple', 'sphere', 'metal', 'large'): (231, 525, 395, 648), ('gray', 'cube', 'metal', 'small'): (529, 643, 697, 762)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'query_material', 'value_inputs': []}]])
('0', [{('brown', 'cylinder', 'rubber', 'small'): (100, 88, 138, 125), ('red', 'cylinder', 'rubber', 'small'): (240, 108, 278, 145), ('blue', 'sphere', 'rubber', 'small'): (190, 220, 228, 257)}, [{'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'): (363, 194, 599, 365), ('red', 'cylinder', 'rubber', 'small'): (335, 386, 457, 450), ('red', 'cube', 'rubber', 'large'): (516, 473, 898, 690), ('gray', 'sphere', 'rubber', 'small'): (416, 664, 524, 733), ('red', 'cube', 'rubber', 'small'): (460, 806, 611, 894)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'count', 'value_inputs': []}]])
('metal', [{('purple', 'sphere', 'rubber', 'large'): (28, 104, 115, 189), ('purple', 'sphere', 'metal', 'large'): (169, 109, 257, 195), ('blue', 'cube', 'rubber', 'small'): (250, 117, 294, 158), ('gray', 'cylinder', 'rubber', 'small'): (269, 154, 320, 195), ('yellow', 'sphere', 'rubber', 'large'): (473, 265, 741, 442), ('brown', 'sphere', 'metal', 'small'): (495, 562, 614, 643), ('brown', 'cube', 'rubber', 'large'): (285, 590, 575, 762), ('red', 'cube', 'metal', 'large'): (314, 743, 608, 953), ('red', 'cube', 'metal', 'small'): (610, 451, 818, 575)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_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'): (30, 100, 170, 230), ('cyan', 'cylinder', 'rubber', 'small'): (290, 230, 360, 280), ('brown', 'cube', 'rubber', 'small'): (290, 90, 360, 140), ('gray', 'sphere', 'rubber', 'small'): (370, 190, 420, 220)}, [{'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'): (39, 200, 170, 314), ('purple', 'cylinder', 'rubber', 'small'): (143, 89, 260, 181), ('red', 'cube', 'rubber', 'large'): (348, 165, 478, 282)}, [{'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.')
('1', [{('brown', 'cube', 'rubber', 'small'): (35, 130, 89, 173), ('yellow', 'cylinder', 'metal', 'large'): (239, 139, 320, 229), ('yellow', 'sphere', 'metal', 'large'): (220, 179, 285, 240), ('gray', 'sphere', 'metal', 'small'): (378, 229, 424, 265), ('purple', 'cube', 'metal', 'small'): (568, 234, 748, 343), ('yellow', 'cube', 'metal', 'small'): (600, 446, 797, 568), ('purple', 'cylinder', 'rubber', 'small'): (307, 318, 381, 369), ('brown', 'sphere', 'rubber', 'small'): (589, 475, 644, 521), ('purple', 'sphere', 'metal', 'large'): (284, 400, 449, 480)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [3], 'function': 'unique', 'value_inputs': []}, {'inputs': [4], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [6], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [7], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [8], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [9], 'function': 'unique', 'value_inputs': []}, {'inputs': [10], 'function': 'relate', 'value_inputs': ['left']}, {'inputs': [5, 11], 'function': 'intersect', 'value_inputs': []}, {'inputs': [12], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [13], 'function': 'count', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('1', [{('blue', 'cube', 'rubber', 'small'): (41, 120, 91, 164), ('brown', 'cylinder', 'rubber', 'small'): (284, 313, 401, 375), ('yellow', 'sphere', 'metal', 'large'): (390, 408, 444, 454), ('yellow', 'cube', 'rubber', 'large'): (415, 284, 690, 467), ('gray', 'cylinder', 'rubber', 'large'): (558, 506, 737, 598), ('purple', 'cube', 'metal', 'large'): (233, 659, 479, 802), ('purple', 'cylinder', 'metal', 'large'): (343, 757, 639, 933)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [5], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [3, 6], 'function': 'union', 'value_inputs': []}, {'inputs': [7], 'function': 'filter_color', 'value_inputs': ['yellow']}, {'inputs': [8], 'function': 'count', 'value_inputs': []}]])
('-999', [None, None])
('error', 'unique() expected exactly one object, but got 2 objects.')
('error', "'tuple' object has no attribute 'items'")
('3', [{('brown', 'cube', 'rubber', 'large'): (249, 110, 319, 160), ('green', 'cube', 'rubber', 'small'): (160, 104, 193, 131), ('brown', 'sphere', 'rubber', 'large'): (208, 89, 265, 141), ('red', 'sphere', 'rubber', 'small'): (289, 141, 318, 163), ('gray', 'cylinder', 'metal', 'large'): (100, 54, 171, 94), ('yellow', 'cylinder', 'metal', 'small'): (148, 70, 173, 90), ('brown', 'sphere', 'metal', 'small'): (79, 57, 103, 75), ('yellow', 'sphere', 'metal', 'small'): (188, 43, 215, 62), ('blue', 'sphere', 'rubber', 'small'): (210, 104, 228, 119)}, [{'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, 85, 154, 180), ('red', 'sphere', 'rubber', 'small'): (147, 178, 185, 213), ('brown', 'sphere', 'rubber', 'large'): (191, 208, 332, 330), ('purple', 'cylinder', 'rubber', 'small'): (269, 470, 380, 532), ('gray', 'sphere', 'metal', 'large'): (309, 620, 430, 720), ('gray', 'cylinder', 'rubber', 'large'): (320, 756, 600, 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': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_shape', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [5], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'query_material', 'value_inputs': []}]])
('1', [{('gray', 'cube', 'rubber', 'large'): (35, 121, 161, 250), ('brown', 'cylinder', 'rubber', 'small'): (402, 279, 542, 354), ('purple', 'sphere', 'metal', 'small'): (215, 464, 343, 575), ('blue', 'cylinder', 'rubber', 'large'): (170, 596, 386, 720), ('purple', 'sphere', 'metal', 'large'): (270, 554, 472, 691), ('yellow', 'sphere', 'rubber', 'small'): (700, 363, 848, 458)}, [{'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'): (350, 298, 486, 426), ('brown', 'sphere', 'metal', 'large'): (270, 472, 397, 564), ('red', 'cylinder', 'metal', 'large'): (274, 543, 539, 690), ('cyan', 'cylinder', 'metal', 'large'): (312, 759, 597, 934), ('cyan', 'cylinder', 'rubber', 'small'): (328, 388, 393, 451)}, [{'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'): (192, 350, 352, 475), ('blue', 'cube', 'rubber', 'large'): (259, 581, 410, 708), ('brown', 'cylinder', 'rubber', 'large'): (237, 226, 468, 359), ('purple', 'cube', 'rubber', 'small'): (233, 456, 335, 526), ('brown', 'sphere', 'metal', 'small'): (300, 515, 389, 573), ('gray', 'sphere', 'metal', 'small'): (383, 87, 485, 154), ('gray', 'cube', 'rubber', 'small'): (416, 134, 556, 220)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_size', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [5], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [6], 'function': 'unique', 'value_inputs': []}, {'inputs': [7], 'function': 'query_shape', 'value_inputs': []}]])
('3', [{('cyan', 'cube', 'rubber', 'large'): (35, 120, 178, 270), ('red', 'sphere', 'rubber', 'large'): (260, 199, 390, 312), ('brown', 'cylinder', 'metal', 'small'): (220, 478, 305, 535), ('brown', 'cylinder', 'rubber', 'small'): (290, 435, 406, 497), ('brown', 'sphere', 'rubber', 'large'): (370, 583, 480, 678), ('cyan', 'cylinder', 'metal', 'small'): (346, 688, 475, 764), ('gray', 'sphere', 'rubber', 'small'): (510, 667, 606, 745), ('yellow', 'cylinder', 'metal', 'small'): (658, 309, 856, 411), ('gray', 'cylinder', 'rubber', 'small'): (562, 506, 735, 595), ('brown', 'cylinder', 'metal', 'large'): (291, 826, 579, 1000)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [5], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [3, 6], 'function': 'union', 'value_inputs': []}, {'inputs': [7], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [8], 'function': 'count', 'value_inputs': []}]])
('0', [{('purple', 'cube', 'metal', 'large'): (216, 98, 324, 214), ('blue', 'sphere', 'metal', 'large'): (329, 129, 412, 224), ('gray', 'cylinder', 'metal', 'large'): (370, 149, 497, 270), ('red', 'cube', 'rubber', 'small'): (198, 140, 260, 190), ('gray', 'cube', 'rubber', 'small'): (298, 300, 370, 365), ('cyan', 'cylinder', 'rubber', 'small'): (522, 199, 590, 244), ('red', 'sphere', 'rubber', 'small'): (518, 270, 570, 308)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['cyan']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [3], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [4], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [5], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [2, 6], 'function': 'union', 'value_inputs': []}, {'inputs': [7], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [8], 'function': 'count', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('0', [{('cyan', 'cylinder', 'rubber', 'large'): (304, 745, 579, 933), ('gray', 'cube', 'metal', 'large'): (371, 167, 699, 395), ('blue', 'cube', 'rubber', 'large'): (583, 278, 999, 515), ('cyan', 'sphere', 'metal', 'large'): (164, 393, 333, 504), ('purple', 'sphere', 'rubber', 'small'): (500, 473, 608, 550), ('green', 'sphere', 'rubber', 'small'): (633, 545, 768, 638), ('blue', 'sphere', 'rubber', 'small'): (591, 660, 725, 748), ('cyan', 'cube', 'metal', 'small'): (316, 591, 437, 666)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['cyan']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [3], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [4], 'function': 'unique', 'value_inputs': []}, {'inputs': [5], 'function': 'relate', 'value_inputs': ['behind']}, {'inputs': [6], 'function': 'filter_color', 'value_inputs': ['blue']}, {'inputs': [7], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [8], 'function': 'count', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('1', [{('yellow', 'sphere', 'metal', 'small'): (35, 109, 72, 139), ('blue', 'cube', 'rubber', 'small'): (169, 189, 231, 245), ('green', 'cube', 'rubber', 'small'): (197, 100, 257, 149), ('red', 'sphere', 'rubber', 'small'): (240, 153, 281, 187), ('cyan', 'sphere', 'rubber', 'small'): (300, 100, 345, 137), ('purple', 'cylinder', 'rubber', 'small'): (300, 200, 370, 250)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['red']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [4], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [5], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [6], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [7], 'function': 'count', 'value_inputs': []}]])
('1', [{('gray', 'cylinder', 'metal', 'large'): (266, 59, 499, 255), ('green', 'cylinder', 'rubber', 'small'): (485, 234, 639, 319), ('yellow', 'cylinder', 'rubber', 'small'): (571, 315, 742, 405), ('cyan', 'cube', 'rubber', 'small'): (232, 378, 344, 453), ('blue', 'cylinder', 'rubber', 'small'): (300, 439, 414, 501), ('blue', 'cube', 'metal', 'large'): (309, 545, 599, 714), ('cyan', 'cylinder', 'rubber', 'small'): (622, 548, 810, 644), ('blue', 'cylinder', 'rubber', 'large'): (268, 799, 579, 960), ('purple', 'sphere', 'metal', 'large'): (405, 714, 643, 880), ('yellow', 'cube', 'rubber', 'small'): (262, 583, 315, 664)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['blue']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_color', 'value_inputs': ['blue']}, {'inputs': [3, 5], 'function': 'union', 'value_inputs': []}, {'inputs': [6], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [7], 'function': 'count', 'value_inputs': []}]])
('0', [{('brown', 'cylinder', 'metal', 'large'): (49, 203, 199, 334), ('purple', 'cylinder', 'metal', 'small'): (144, 148, 271, 242), ('red', 'cube', 'rubber', 'large'): (365, 178, 519, 303)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['brown']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [2], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [3], 'function': 'filter_color', 'value_inputs': ['cyan']}, {'inputs': [1, 4], 'function': 'union', 'value_inputs': []}, {'inputs': [5], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [6], 'function': 'count', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('small', [{('yellow', 'cube', 'metal', 'small'): (37, 115, 130, 185), ('brown', 'cube', 'metal', 'large'): (230, 109, 429, 488), ('green', 'cylinder', 'metal', 'small'): (230, 240, 295, 537), ('green', 'cylinder', 'metal', 'large'): (400, 575, 754, 812)}, [{'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', 'rubber', 'large'): (258, 117, 365, 221), ('gray', 'cube', 'rubber', 'large'): (141, 117, 250, 221), ('purple', 'cube', 'rubber', 'small'): (175, 285, 243, 340)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [1], 'function': 'unique', 'value_inputs': []}, {'inputs': [2], 'function': 'same_material', 'value_inputs': []}, {'inputs': [3], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [4], 'function': 'unique', 'value_inputs': []}, {'inputs': [5], 'function': 'query_color', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 2 objects.')
('1', [{('cyan', 'cylinder', 'metal', 'large'): (21, 105, 121, 194), ('gray', 'cube', 'rubber', 'large'): (135, 117, 233, 203), ('cyan', 'cylinder', 'rubber', 'large'): (245, 113, 345, 203), ('purple', 'cube', 'rubber', 'small'): (198, 289, 270, 343)}, [{'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': []}]])
('-999', [None, None])
('5', [{('yellow', 'sphere', 'metal', 'small'): (40, 38, 74, 69), ('blue', 'cube', 'rubber', 'small'): (159, 196, 220, 257), ('green', 'cube', 'rubber', 'small'): (191, 78, 245, 130), ('red', 'sphere', 'rubber', 'small'): (230, 230, 275, 273), ('cyan', 'sphere', 'rubber', 'small'): (236, 58, 287, 103), ('purple', 'cylinder', 'rubber', 'small'): (288, 179, 353, 233)}, [{'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.')
('rubber', [{('cyan', 'cylinder', 'rubber', 'large'): (29, 120, 160, 240), ('gray', 'cube', 'metal', 'large'): (170, 190, 320, 320), ('blue', 'cube', 'rubber', 'small'): (580, 270, 990, 510), ('cyan', 'sphere', 'metal', 'large'): (160, 390, 330, 500), ('cyan', 'cube', 'rubber', 'small'): (310, 590, 430, 660), ('cyan', 'cylinder', 'metal', 'large'): (280, 740, 570, 910), ('purple', 'sphere', 'rubber', 'small'): (470, 470, 600, 550), ('green', 'sphere', 'rubber', 'small'): (620, 540, 760, 630), ('blue', 'sphere', 'rubber', 'small'): (580, 660, 710, 740)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['cyan']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'query_material', 'value_inputs': []}]])
('cylinder', [{('purple', 'cube', 'metal', 'large'): (351, 199, 499, 319), ('brown', 'sphere', 'metal', 'large'): (275, 509, 380, 575), ('red', 'cylinder', 'metal', 'large'): (277, 544, 543, 690), ('cyan', 'cylinder', 'metal', 'large'): (312, 760, 602, 934), ('cyan', 'cylinder', 'rubber', 'small'): (293, 400, 347, 448)}, [{'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'): (10, 112, 148, 258), ('blue', 'cube', 'metal', 'large'): (199, 103, 319, 251), ('gray', 'sphere', 'rubber', 'small'): (154, 278, 199, 311)}, [{'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, 159, 179, 299), ('red', 'cube', 'rubber', 'large'): (199, 241, 373, 388), ('red', 'cylinder', 'rubber', 'small'): (288, 159, 342, 201), ('gray', 'sphere', 'rubber', 'small'): (415, 209, 473, 253), ('red', 'cube', 'metal', 'small'): (457, 229, 517, 273)}, [{'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.')
('metal', [{('yellow', 'cube', 'metal', 'small'): (37, 110, 88, 153), ('brown', 'cube', 'metal', 'large'): (231, 100, 349, 190), ('green', 'cylinder', 'metal', 'small'): (240, 80, 274, 104), ('green', 'cylinder', 'metal', 'large'): (390, 180, 579, 288)}, [{'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'): (39, 119, 89, 168), ('yellow', 'cylinder', 'rubber', 'large'): (171, 184, 250, 254), ('yellow', 'sphere', 'metal', 'large'): (195, 159, 258, 217), ('gray', 'sphere', 'metal', 'small'): (273, 199, 314, 235), ('purple', 'cube', 'rubber', 'small'): (589, 234, 678, 295), ('yellow', 'cube', 'metal', 'small'): (709, 447, 795, 515), ('purple', 'cylinder', 'rubber', 'small'): (307, 284, 354, 319), ('brown', 'sphere', 'rubber', 'small'): (589, 319, 635, 353), ('purple', 'sphere', 'metal', 'large'): (287, 349, 378, 423)}, [{'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'): (351, 299, 498, 427), ('brown', 'sphere', 'metal', 'large'): (275, 475, 406, 562), ('red', 'cylinder', 'metal', 'large'): (275, 545, 541, 691), ('cyan', 'cylinder', 'metal', 'large'): (312, 760, 602, 935), ('cyan', 'cylinder', 'rubber', 'small'): (327, 389, 391, 452)}, [{'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': []}]])
('-999', [None, None])
('0', [{('yellow', 'cube', 'metal', 'large'): (50, 80, 175, 200), ('purple', 'sphere', 'rubber', 'large'): (225, 190, 330, 290), ('gray', 'sphere', 'rubber', 'small'): (280, 240, 330, 280), ('purple', 'cube', 'rubber', 'small'): (420, 240, 520, 280)}, [{'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'): (35, 113, 164, 240), ('brown', 'cylinder', 'rubber', 'small'): (313, 343, 439, 408), ('purple', 'sphere', 'metal', 'small'): (222, 475, 343, 575), ('blue', 'cylinder', 'rubber', 'large'): (168, 596, 387, 720), ('yellow', 'sphere', 'rubber', 'small'): (697, 363, 848, 457)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [3], 'function': 'count', 'value_inputs': []}]])
('cyan', [{('brown', 'cube', 'rubber', 'large'): (48, 104, 168, 200), ('cyan', 'cylinder', 'rubber', 'small'): (296, 216, 370, 270), ('brown', 'cube', 'rubber', 'small'): (300, 92, 352, 134), ('gray', 'sphere', 'rubber', 'small'): (378, 118, 430, 154)}, [{'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 0 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'): (32, 117, 169, 240), ('blue', 'sphere', 'metal', 'large'): (248, 117, 350, 240), ('yellow', 'cube', 'metal', 'large'): (248, 117, 350, 240), ('cyan', 'cylinder', 'rubber', 'small'): (248, 117, 350, 240), ('brown', 'sphere', 'rubber', 'large'): (248, 117, 350, 240)}, [{'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'): (28, 117, 169, 261), ('blue', 'cube', 'metal', 'large'): (219, 109, 364, 254), ('gray', 'sphere', 'rubber', 'small'): (130, 278, 198, 324)}, [{'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.')
('sphere', [{('blue', 'cube', 'rubber', 'large'): (581, 278, 999, 516), ('gray', 'cube', 'metal', 'large'): (353, 165, 713, 396), ('cyan', 'cylinder', 'rubber', 'large'): (303, 96, 593, 234), ('purple', 'sphere', 'rubber', 'small'): (487, 472, 608, 550), ('green', 'sphere', 'rubber', 'small'): (633, 546, 770, 638), ('blue', 'sphere', 'rubber', 'small'): (591, 660, 726, 748), ('cyan', 'sphere', 'metal', 'small'): (166, 393, 337, 504), ('cyan', 'cube', 'rubber', 'small'): (316, 592, 439, 667), ('cyan', 'cylinder', 'metal', 'large'): (288, 744, 578, 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'): (10, 112, 138, 258), ('blue', 'cube', 'metal', 'large'): (189, 101, 318, 244), ('gray', 'sphere', 'rubber', 'small'): (148, 280, 189, 309)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['green']}, {'inputs': [1], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'same_size', 'value_inputs': []}, {'inputs': [4], 'function': 'count', 'value_inputs': []}]])
('0', [{('purple', 'sphere', 'rubber', 'large'): (28, 89, 120, 179), ('purple', 'sphere', 'metal', 'large'): (217, 273, 389, 392), ('blue', 'cube', 'rubber', 'small'): (247, 425, 341, 482), ('gray', 'cylinder', 'rubber', 'small'): (259, 500, 364, 562), ('brown', 'cube', 'rubber', 'large'): (289, 600, 575, 748), ('yellow', 'sphere', 'rubber', 'large'): (472, 265, 741, 442), ('brown', 'sphere', 'metal', 'small'): (493, 562, 612, 643), ('red', 'cube', 'metal', 'small'): (610, 451, 818, 575), ('red', 'cube', 'metal', 'large'): (306, 743, 608, 953)}, [{'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': []}]])
('-999', [None, None])
('error', 'unique() expected exactly one object, but got 0 objects.')
('1', [{('green', 'cube', 'rubber', 'large'): (10, 115, 138, 265), ('blue', 'cube', 'metal', 'large'): (199, 100, 318, 248), ('gray', 'sphere', 'rubber', 'small'): (148, 285, 199, 325)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['green']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [3], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [4], 'function': 'unique', 'value_inputs': []}, {'inputs': [5], 'function': 'relate', 'value_inputs': ['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'): (25, 145, 120, 275), ('gray', 'cylinder', 'rubber', 'large'): (170, 205, 280, 335), ('yellow', 'cube', 'rubber', 'small'): (350, 260, 430, 325), ('cyan', 'cylinder', 'rubber', 'large'): (440, 345, 785, 525), ('gray', 'sphere', 'rubber', 'large'): (330, 545, 540, 687), ('cyan', 'sphere', 'rubber', 'small'): (270, 490, 355, 545), ('cyan', 'cylinder', 'rubber', 'small'): (290, 640, 400, 705)}, [{'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'): (58, 111, 179, 222), ('purple', 'sphere', 'rubber', 'large'): (239, 199, 339, 297), ('gray', 'sphere', 'rubber', 'small'): (304, 239, 357, 282), ('purple', 'cube', 'metal', 'small'): (435, 248, 524, 295)}, [{'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'): (10, 115, 138, 258), ('blue', 'cube', 'metal', 'large'): (199, 101, 319, 240), ('gray', 'sphere', 'rubber', 'small'): (145, 280, 189, 313)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['green']}, {'inputs': [2], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [3], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [4], 'function': 'unique', 'value_inputs': []}, {'inputs': [5], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [7], 'function': 'filter_color', 'value_inputs': ['blue']}, {'inputs': [8], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [9], 'function': 'unique', 'value_inputs': []}, {'inputs': [10], 'function': 'relate', 'value_inputs': ['left']}, {'inputs': [6, 11], 'function': 'intersect', 'value_inputs': []}, {'inputs': [12], 'function': 'unique', 'value_inputs': []}, {'inputs': [13], 'function': 'query_material', 'value_inputs': []}]])
('0', [{('cyan', 'cube', 'rubber', 'large'): (35, 120, 168, 250), ('red', 'sphere', 'rubber', 'large'): (278, 291, 483, 426), ('yellow', 'cylinder', 'metal', 'small'): (657, 309, 854, 410), ('gray', 'cylinder', 'rubber', 'small'): (561, 507, 735, 595), ('brown', 'cylinder', 'rubber', 'small'): (293, 436, 406, 496), ('brown', 'cylinder', 'metal', 'small'): (206, 480, 305, 535), ('brown', 'sphere', 'rubber', 'large'): (186, 563, 363, 680), ('cyan', 'cylinder', 'metal', 'small'): (346, 689, 475, 763), ('gray', 'sphere', 'rubber', 'small'): (489, 667, 606, 745), ('brown', 'cylinder', 'metal', 'large'): (289, 827, 579, 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.')
('cylinder', [{('green', 'cylinder', 'rubber', 'small'): (190, 258, 290, 328), ('purple', 'cube', 'rubber', 'small'): (553, 215, 653, 304), ('brown', 'cylinder', 'rubber', 'small'): (406, 498, 490, 543)}, [{'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', 'small'): (160, 109, 230, 178), ('gray', 'cube', 'metal', 'large'): (370, 165, 698, 395), ('cyan', 'cube', 'metal', 'small'): (315, 234, 381, 289), ('blue', 'cube', 'rubber', 'large'): (579, 275, 999, 515), ('green', 'sphere', 'rubber', 'small'): (632, 545, 769, 639), ('cyan', 'cylinder', 'metal', 'large'): (306, 75, 591, 235), ('purple', 'sphere', 'rubber', 'small'): (506, 475, 611, 551), ('blue', 'sphere', 'rubber', 'small'): (591, 660, 722, 748)}, [{'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': []}]])
('error', 'string index out of range')
('error', 'unique() expected exactly one object, but got 0 objects.')
('error', 'unique() expected exactly one object, but got 0 objects.')
('1', [{('purple', 'cube', 'rubber', 'small'): (49, 237, 120, 294), ('green', 'cylinder', 'rubber', 'small'): (131, 404, 336, 516), ('brown', 'cylinder', 'rubber', 'small'): (359, 497, 430, 540)}, [{'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'): (284, 69, 390, 165), ('purple', 'sphere', 'metal', 'large'): (230, 272, 344, 372), ('blue', 'cube', 'rubber', 'small'): (247, 425, 339, 482), ('gray', 'cylinder', 'rubber', 'small'): (261, 503, 364, 562), ('brown', 'cube', 'rubber', 'large'): (286, 620, 478, 750), ('yellow', 'sphere', 'rubber', 'large'): (475, 265, 690, 442), ('brown', 'sphere', 'metal', 'small'): (493, 562, 614, 643), ('red', 'cube', 'metal', 'small'): (610, 451, 817, 575), ('red', 'cube', 'metal', 'large'): (304, 750, 607, 953)}, [{'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'): (305, 105, 394, 178), ('gray', 'cylinder', 'rubber', 'small'): (485, 198, 585, 285), ('green', 'cube', 'rubber', 'small'): (625, 396, 748, 509), ('brown', 'cylinder', 'rubber', 'large'): (152, 407, 278, 487), ('green', 'cylinder', 'rubber', 'small'): (562, 532, 679, 628), ('purple', 'cylinder', 'rubber', 'small'): (460, 700, 568, 787), ('cyan', 'cylinder', 'rubber', 'small'): (356, 767, 458, 847)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_color', 'value_inputs': ['purple']}, {'inputs': [2], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [4], 'function': 'filter_size', 'value_inputs': ['large']}, {'inputs': [5], 'function': 'filter_color', 'value_inputs': ['yellow']}, {'inputs': [6], 'function': 'filter_material', 'value_inputs': ['rubber']}, {'inputs': [7], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [3, 8], 'function': 'union', 'value_inputs': []}, {'inputs': [9], 'function': 'count', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 2 objects.')
('3', [{('yellow', 'sphere', 'rubber', 'large'): (304, 79, 399, 164), ('brown', 'cylinder', 'rubber', 'large'): (204, 364, 385, 488), ('gray', 'cylinder', 'rubber', 'small'): (489, 198, 657, 291), ('green', 'cube', 'metal', 'small'): (625, 396, 829, 509), ('green', 'cylinder', 'metal', 'small'): (668, 531, 750, 625), ('purple', 'cylinder', 'metal', 'small'): (462, 695, 622, 787), ('cyan', 'cylinder', 'metal', 'small'): (356, 764, 495, 845)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_color', 'value_inputs': ['gray']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'relate', 'value_inputs': ['front']}, {'inputs': [4], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [5], 'function': 'filter_shape', 'value_inputs': ['cylinder']}, {'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [7], 'function': 'filter_color', 'value_inputs': ['green']}, {'inputs': [8], 'function': 'filter_material', 'value_inputs': ['metal']}, {'inputs': [9], 'function': 'filter_shape', 'value_inputs': ['cube']}, {'inputs': [10], 'function': 'unique', 'value_inputs': []}, {'inputs': [11], 'function': 'relate', 'value_inputs': ['right']}, {'inputs': [12], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [13], 'function': 'filter_color', 'value_inputs': ['green']}, {'inputs': [6, 14], 'function': 'union', 'value_inputs': []}, {'inputs': [15], 'function': 'count', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('0', [{('green', 'cube', 'metal', 'large'): (388, 303, 520, 417), ('purple', 'cube', 'metal', 'small'): (188, 198, 242, 244), ('purple', 'cylinder', 'metal', 'small'): (264, 339, 321, 381)}, [{'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, 120, 162, 240), ('yellow', 'cylinder', 'metal', 'small'): (162, 253, 220, 304), ('purple', 'cylinder', 'metal', 'large'): (159, 418, 290, 548), ('gray', 'sphere', 'rubber', 'large'): (270, 620, 390, 740), ('gray', 'cube', 'metal', 'large'): (375, 478, 598, 704), ('brown', 'cube', 'rubber', 'small'): (716, 375, 927, 485)}, [{'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': []}]])
('error', 'string index out of range')
('0', [{('brown', 'cylinder', 'metal', 'large'): (40, 178, 189, 320), ('purple', 'cylinder', 'rubber', 'small'): (156, 79, 291, 209), ('red', 'cube', 'rubber', 'large'): (357, 178, 519, 320)}, [{'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'): (0, 0, 0, 0), ('cyan', 'cylinder', 'rubber', 'small'): (0, 0, 0, 0), ('brown', 'cube', 'rubber', 'small'): (0, 0, 0, 0), ('gray', 'sphere', 'rubber', 'small'): (0, 0, 0, 0)}, [{'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'): (24, 100, 163, 212), ('purple', 'cylinder', 'rubber', 'small'): (199, 109, 252, 139), ('gray', 'sphere', 'metal', 'large'): (270, 119, 380, 194), ('brown', 'sphere', 'rubber', 'large'): (188, 194, 334, 299), ('gray', 'cylinder', 'rubber', 'large'): (320, 148, 468, 265), ('red', 'sphere', 'rubber', 'small'): (179, 188, 212, 212)}, [{'inputs': [], 'function': 'scene', 'value_inputs': []}, {'inputs': [0], 'function': 'filter_size', 'value_inputs': ['small']}, {'inputs': [1], 'function': 'filter_shape', 'value_inputs': ['sphere']}, {'inputs': [2], 'function': 'unique', 'value_inputs': []}, {'inputs': [3], 'function': 'query_color', 'value_inputs': []}]])
('error', 'unique() expected exactly one object, but got 0 objects.')
('error', 'unique() expected exactly one object, but got 0 objects.')
('red', [{('brown', 'cylinder', 'metal', 'large'): (40, 121, 174, 284), ('purple', 'cylinder', 'metal', 'small'): (143, 118, 278, 261), ('red', 'cube', 'rubber', 'large'): (345, 158, 479, 309)}, [{'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': []}]])
('2', [{('yellow', 'sphere', 'rubber', 'large'): (300, 108, 370, 178), ('gray', 'cylinder', 'rubber', 'small'): (378, 198, 435, 253), ('green', 'cube', 'rubber', 'small'): (497, 293, 563, 350), ('brown', 'cylinder', 'rubber', 'large'): (370, 108, 443, 198), ('green', 'cylinder', 'metal', 'small'): (570, 337, 630, 387), ('purple', 'cylinder', 'metal', 'small'): (508, 395, 564, 441), ('cyan', 'cylinder', 'metal', 'small'): (435, 420, 485, 462)}, [{'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'): (290, 254, 410, 334), ('gray', 'cube', 'metal', 'large'): (290, 254, 410, 334), ('blue', 'cube', 'rubber', 'large'): (290, 254, 410, 334), ('cyan', 'sphere', 'metal', 'large'): (150, 404, 250, 484), ('cyan', 'cube', 'rubber', 'small'): (310, 594, 370, 664), ('cyan', 'cylinder', 'metal', 'large'): (410, 744, 580, 904), ('purple', 'sphere', 'rubber', 'small'): (500, 474, 600, 554), ('green', 'sphere', 'rubber', 'small'): (680, 304, 770, 374), ('blue', 'sphere', 'rubber', 'small'): (610, 664, 710, 744)}, [{'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'): (37, 119, 89, 164), ('yellow', 'cylinder', 'rubber', 'large'): (138, 129, 234, 531), ('brown', 'sphere', 'metal', 'small'): (179, 407, 259, 481), ('gray', 'sphere', 'rubber', 'small'): (230, 299, 274, 340), ('purple', 'cylinder', 'rubber', 'small'): (298, 209, 347, 247), ('purple', 'sphere', 'metal', 'large'): (283, 309, 378, 425), ('purple', 'cube', 'rubber', 'small'): (558, 234, 748, 343), ('brown', 'sphere', 'rubber', 'small'): (590, 446, 642, 514), ('yellow', 'cube', 'metal', 'small'): (695, 446, 797, 566)}, [{'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'): (39, 101, 169, 210), ('purple', 'sphere', 'rubber', 'large'): (224, 109, 331, 209), ('gray', 'sphere', 'rubber', 'small'): (287, 129, 339, 169), ('purple', 'cube', 'metal', 'small'): (424, 194, 524, 269)}, [{'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': []}]])
