import json
from pathlib import Path
from collections import Counter, OrderedDict

MAP = json.loads(Path(r"C:\allgifted\mathapi11v2\docs\past year questions\_scan_montages\_mapping.json").read_text(encoding="utf-8"))
OUT = Path(r"C:\allgifted\mathapi11v2\docs\past year questions\New Images")
OUT.mkdir(parents=True, exist_ok=True)

# Raw JSON returned by each of the 12 classifier subagents
RAW = [
r'''{"montages":[{"montage":"m001.png","tiles":[{"t":1,"type":"squares","n":4},{"t":2,"type":"dots","n":12},{"t":3,"type":"balls","n":8},{"t":4,"type":"number circles","n":3},{"t":5,"type":"star","n":1},{"t":6,"type":"shapes","n":3},{"t":7,"type":"clock","n":1},{"t":8,"type":"shapes","n":2},{"t":9,"type":"balls","n":10},{"t":10,"type":"number circle","n":1},{"t":11,"type":"flowers","n":3},{"t":12,"type":"balls","n":12},{"t":13,"type":"dots","n":10},{"t":14,"type":"objects","n":8},{"t":15,"type":"text","n":1},{"t":16,"type":"shapes","n":3},{"t":17,"type":"objects","n":6},{"t":18,"type":"table/text","n":1},{"t":19,"type":"dots","n":12},{"t":20,"type":"T shape","n":1},{"t":21,"type":"objects","n":8},{"t":22,"type":"triangles","n":3},{"t":23,"type":"dots","n":15},{"t":24,"type":"objects","n":6},{"t":25,"type":"dots","n":8},{"t":26,"type":"shapes","n":4},{"t":27,"type":"trees","n":5},{"t":28,"type":"squares","n":2},{"t":29,"type":"squares","n":3},{"t":30,"type":"number line","n":1},{"t":31,"type":"objects","n":6},{"t":32,"type":"shapes","n":3},{"t":33,"type":"people","n":4},{"t":34,"type":"bars","n":2},{"t":35,"type":"table/text","n":1},{"t":36,"type":"bicycle","n":1},{"t":37,"type":"dots","n":12},{"t":38,"type":"unclear","n":1}]},{"montage":"m002.png","tiles":[{"t":1,"type":"text","n":1},{"t":2,"type":"shapes","n":3},{"t":3,"type":"table/text","n":1},{"t":4,"type":"bars","n":3},{"t":5,"type":"unclear","n":1},{"t":6,"type":"shapes","n":2},{"t":7,"type":"objects","n":3},{"t":8,"type":"star","n":1},{"t":9,"type":"unclear","n":1},{"t":10,"type":"clock","n":1},{"t":11,"type":"coins","n":2},{"t":12,"type":"shapes","n":2},{"t":13,"type":"coins","n":4},{"t":14,"type":"coins","n":6},{"t":15,"type":"objects","n":4},{"t":16,"type":"coins","n":5},{"t":17,"type":"coins","n":4},{"t":18,"type":"text","n":1},{"t":19,"type":"number box","n":1},{"t":20,"type":"clock","n":1},{"t":21,"type":"clock","n":1},{"t":22,"type":"coins","n":4},{"t":23,"type":"coins","n":4},{"t":24,"type":"shapes","n":2},{"t":25,"type":"text","n":1},{"t":26,"type":"table/text","n":1},{"t":27,"type":"circle","n":1},{"t":28,"type":"coins","n":3},{"t":29,"type":"coins","n":3},{"t":30,"type":"pumpkin","n":1},{"t":31,"type":"unclear","n":1},{"t":32,"type":"circle","n":1},{"t":33,"type":"coins","n":3}]},{"montage":"m003.png","tiles":[{"t":1,"type":"grid","n":1},{"t":2,"type":"dots","n":40},{"t":3,"type":"comparison","n":2},{"t":4,"type":"comparison","n":2},{"t":5,"type":"number box","n":1},{"t":6,"type":"text","n":1},{"t":7,"type":"box","n":1},{"t":8,"type":"shapes","n":4},{"t":9,"type":"number box","n":1},{"t":10,"type":"box","n":1},{"t":11,"type":"text","n":1},{"t":12,"type":"box","n":1},{"t":13,"type":"table/text","n":1},{"t":14,"type":"text","n":1},{"t":15,"type":"box","n":1},{"t":16,"type":"squares","n":2},{"t":17,"type":"box","n":1},{"t":18,"type":"text","n":1},{"t":19,"type":"box","n":1},{"t":20,"type":"text","n":1},{"t":21,"type":"squares","n":12},{"t":22,"type":"squares","n":12},{"t":23,"type":"box","n":1},{"t":24,"type":"text","n":1},{"t":25,"type":"box","n":1},{"t":26,"type":"dots","n":20},{"t":27,"type":"dots","n":20},{"t":28,"type":"text","n":1},{"t":29,"type":"box","n":1}]},{"montage":"m004.png","tiles":[{"t":1,"type":"shapes","n":4},{"t":2,"type":"objects","n":6},{"t":3,"type":"text","n":1},{"t":4,"type":"dots","n":12},{"t":5,"type":"shapes","n":6},{"t":6,"type":"stars","n":4},{"t":7,"type":"circles","n":4},{"t":8,"type":"objects","n":6},{"t":9,"type":"box","n":1},{"t":10,"type":"shapes","n":4},{"t":11,"type":"box","n":1},{"t":12,"type":"box","n":1},{"t":13,"type":"animals","n":8},{"t":14,"type":"objects","n":12},{"t":15,"type":"objects","n":8},{"t":16,"type":"box","n":1},{"t":17,"type":"shapes","n":4},{"t":18,"type":"objects","n":12},{"t":19,"type":"chart","n":1},{"t":20,"type":"objects","n":8},{"t":21,"type":"box","n":1},{"t":22,"type":"shapes","n":4},{"t":23,"type":"objects","n":6},{"t":24,"type":"box","n":1},{"t":25,"type":"flowers","n":8},{"t":26,"type":"objects","n":10},{"t":27,"type":"box","n":1},{"t":28,"type":"objects","n":8}]},{"montage":"m005.png","tiles":[{"t":1,"type":"grid","n":1},{"t":2,"type":"dots","n":20},{"t":3,"type":"bars","n":4},{"t":4,"type":"dots","n":12},{"t":5,"type":"text","n":1},{"t":6,"type":"dots","n":15},{"t":7,"type":"dots","n":15},{"t":8,"type":"bag","n":1},{"t":9,"type":"objects","n":4},{"t":10,"type":"number sentence","n":1},{"t":11,"type":"dots","n":8},{"t":12,"type":"dots","n":6},{"t":13,"type":"shapes","n":4},{"t":14,"type":"dots","n":12},{"t":15,"type":"box","n":1},{"t":16,"type":"shapes","n":4},{"t":17,"type":"box","n":1},{"t":18,"type":"dots","n":8},{"t":19,"type":"objects","n":6},{"t":20,"type":"box","n":1},{"t":21,"type":"shapes","n":6},{"t":22,"type":"box","n":1},{"t":23,"type":"objects","n":4},{"t":24,"type":"box","n":1},{"t":25,"type":"shapes","n":4},{"t":26,"type":"dots","n":6},{"t":27,"type":"box","n":1},{"t":28,"type":"shapes","n":4}]}]}''',
r'''{"montages":[{"montage":"m006.png","tiles":[{"t":1,"type":"geometric shapes","n":3},{"t":2,"type":"clock","n":1},{"t":3,"type":"table/text","n":1},{"t":4,"type":"birds","n":4},{"t":5,"type":"squares","n":3},{"t":6,"type":"tally marks","n":1},{"t":7,"type":"birds","n":6},{"t":8,"type":"clock","n":1},{"t":9,"type":"people","n":4},{"t":10,"type":"dots","n":12},{"t":11,"type":"table/text","n":1},{"t":12,"type":"unclear","n":1},{"t":13,"type":"flowers","n":6},{"t":14,"type":"number line","n":1},{"t":15,"type":"cups","n":3},{"t":16,"type":"clock","n":1},{"t":17,"type":"squares","n":4},{"t":18,"type":"dots","n":8},{"t":19,"type":"circles","n":8},{"t":20,"type":"number line","n":1},{"t":21,"type":"clock","n":1},{"t":22,"type":"dice","n":1},{"t":23,"type":"birds","n":6},{"t":24,"type":"coins","n":4},{"t":25,"type":"fruit","n":1},{"t":26,"type":"shirts","n":3},{"t":27,"type":"squares","n":4},{"t":28,"type":"tally marks","n":1},{"t":29,"type":"number line","n":1},{"t":30,"type":"birds","n":6},{"t":31,"type":"dots","n":12},{"t":32,"type":"squares","n":4},{"t":33,"type":"table/text","n":1},{"t":34,"type":"unclear","n":1}]},{"montage":"m007.png","tiles":[{"t":1,"type":"table/text","n":1},{"t":2,"type":"people","n":2},{"t":3,"type":"number line","n":1},{"t":4,"type":"squares","n":4},{"t":5,"type":"cubes","n":8},{"t":6,"type":"clock","n":1},{"t":7,"type":"people","n":2},{"t":8,"type":"geometric shapes","n":2},{"t":9,"type":"clock","n":1},{"t":10,"type":"table/text","n":1},{"t":11,"type":"circles","n":2},{"t":12,"type":"character","n":1},{"t":13,"type":"fraction bars","n":3},{"t":14,"type":"squares","n":4},{"t":15,"type":"hat","n":1},{"t":16,"type":"dots","n":6},{"t":17,"type":"dots","n":12},{"t":18,"type":"squares","n":4},{"t":19,"type":"triangle","n":1},{"t":20,"type":"table/text","n":1},{"t":21,"type":"number line","n":1},{"t":22,"type":"squares","n":4},{"t":23,"type":"table/text","n":1},{"t":24,"type":"birds","n":4},{"t":25,"type":"fruit","n":6},{"t":26,"type":"squares","n":3},{"t":27,"type":"clock","n":1},{"t":28,"type":"people","n":2},{"t":29,"type":"birds","n":6},{"t":30,"type":"birds","n":6}]},{"montage":"m008.png","tiles":[{"t":1,"type":"clock","n":1},{"t":2,"type":"circles","n":4},{"t":3,"type":"dots","n":6},{"t":4,"type":"squares","n":12},{"t":5,"type":"squares","n":12},{"t":6,"type":"cubes","n":8},{"t":7,"type":"trees","n":3},{"t":8,"type":"squares","n":12},{"t":9,"type":"cubes","n":6},{"t":10,"type":"clock","n":1},{"t":11,"type":"squares","n":6},{"t":12,"type":"squares","n":12},{"t":13,"type":"cars","n":2},{"t":14,"type":"squares","n":4},{"t":15,"type":"number line","n":1},{"t":16,"type":"squares","n":6},{"t":17,"type":"dots","n":8},{"t":18,"type":"circles","n":6},{"t":19,"type":"shapes","n":4},{"t":20,"type":"squares","n":2},{"t":21,"type":"number line","n":1},{"t":22,"type":"squares","n":2},{"t":23,"type":"dots","n":9},{"t":24,"type":"dots","n":12},{"t":25,"type":"clock","n":1},{"t":26,"type":"circles","n":8},{"t":27,"type":"flowers","n":4},{"t":28,"type":"squares","n":4},{"t":29,"type":"birds","n":4},{"t":30,"type":"circles","n":6}]},{"montage":"m009.png","tiles":[{"t":1,"type":"circles","n":6},{"t":2,"type":"circles","n":6},{"t":3,"type":"circles","n":6},{"t":4,"type":"squares","n":4},{"t":5,"type":"table/text","n":1},{"t":6,"type":"dots","n":12},{"t":7,"type":"coins","n":4},{"t":8,"type":"squares","n":2},{"t":9,"type":"squares","n":3},{"t":10,"type":"cubes","n":6},{"t":11,"type":"number line","n":1},{"t":12,"type":"circles","n":6},{"t":13,"type":"squares","n":4},{"t":14,"type":"objects","n":6},{"t":15,"type":"clock","n":1},{"t":16,"type":"character","n":1},{"t":17,"type":"squares","n":2},{"t":18,"type":"dots","n":8},{"t":19,"type":"table/text","n":1},{"t":20,"type":"answer sheet","n":1},{"t":21,"type":"squares","n":3},{"t":22,"type":"dots","n":9},{"t":23,"type":"birds","n":6},{"t":24,"type":"circles","n":8},{"t":25,"type":"objects","n":4},{"t":26,"type":"flowers","n":6},{"t":27,"type":"number line","n":1},{"t":28,"type":"squares","n":4},{"t":29,"type":"clock","n":1}]},{"montage":"m010.png","tiles":[{"t":1,"type":"squares","n":3},{"t":2,"type":"circle","n":1},{"t":3,"type":"square","n":1},{"t":4,"type":"clocks","n":4},{"t":5,"type":"square","n":1},{"t":6,"type":"number line","n":1},{"t":7,"type":"text","n":1},{"t":8,"type":"objects","n":3},{"t":9,"type":"squares","n":3},{"t":10,"type":"pencils","n":2},{"t":11,"type":"triangles","n":4},{"t":12,"type":"number line","n":1},{"t":13,"type":"calculator","n":1},{"t":14,"type":"square","n":1},{"t":15,"type":"cubes","n":6},{"t":16,"type":"text","n":1},{"t":17,"type":"square","n":1},{"t":18,"type":"zigzag","n":1},{"t":19,"type":"number line","n":1},{"t":20,"type":"objects","n":4},{"t":21,"type":"shapes","n":6},{"t":22,"type":"objects","n":3},{"t":23,"type":"clock","n":1},{"t":24,"type":"square","n":1},{"t":25,"type":"signs","n":2},{"t":26,"type":"circles","n":4},{"t":27,"type":"circles","n":4}]}]}''',
r'''{"montages":[{"montage":"m011.png","tiles":[{"t":1,"type":"circles","n":3},{"t":2,"type":"clock","n":1},{"t":3,"type":"house","n":1},{"t":4,"type":"ferris wheel","n":1},{"t":5,"type":"beads","n":10},{"t":6,"type":"unclear","n":1},{"t":7,"type":"geometric shapes","n":3},{"t":8,"type":"diagonal line","n":1},{"t":9,"type":"cubes","n":4},{"t":10,"type":"circles","n":8},{"t":11,"type":"fish","n":12},{"t":12,"type":"circles","n":6},{"t":13,"type":"squares","n":4},{"t":14,"type":"diagonal line","n":1},{"t":15,"type":"squares","n":4},{"t":16,"type":"diagonal line","n":1},{"t":17,"type":"flowers","n":6},{"t":18,"type":"number line","n":1},{"t":19,"type":"number line","n":1},{"t":20,"type":"squares","n":6},{"t":21,"type":"geometric shapes","n":3},{"t":22,"type":"pie chart","n":1},{"t":23,"type":"diagram","n":1},{"t":24,"type":"birds","n":6},{"t":25,"type":"grid","n":1},{"t":26,"type":"triangle","n":1},{"t":27,"type":"pie chart","n":1},{"t":28,"type":"table/text","n":1},{"t":29,"type":"circles","n":4},{"t":30,"type":"squares","n":3},{"t":31,"type":"table/text","n":1},{"t":32,"type":"dots","n":10},{"t":33,"type":"ruler","n":1},{"t":34,"type":"table/text","n":1},{"t":35,"type":"rectangle","n":1},{"t":36,"type":"circles","n":4}]},{"montage":"m012.png","tiles":[{"t":1,"type":"table/text","n":1},{"t":2,"type":"flowers","n":4},{"t":3,"type":"number line","n":1},{"t":4,"type":"bears","n":4},{"t":5,"type":"unclear","n":1},{"t":6,"type":"table/text","n":1},{"t":7,"type":"fraction bars","n":6},{"t":8,"type":"squares","n":8},{"t":9,"type":"dots","n":6},{"t":10,"type":"clock","n":1},{"t":11,"type":"circles","n":8},{"t":12,"type":"table/text","n":1},{"t":13,"type":"clock","n":1},{"t":14,"type":"fruits","n":4},{"t":15,"type":"table/text","n":1},{"t":16,"type":"rectangle","n":1},{"t":17,"type":"number line","n":1},{"t":18,"type":"circles","n":4},{"t":19,"type":"tree","n":1},{"t":20,"type":"shapes","n":3},{"t":21,"type":"triangle","n":1},{"t":22,"type":"diagonal line","n":1},{"t":23,"type":"balance scale","n":1},{"t":24,"type":"clock","n":1},{"t":25,"type":"pie chart","n":1},{"t":26,"type":"squares","n":4},{"t":27,"type":"rectangle","n":1},{"t":28,"type":"circles","n":3},{"t":29,"type":"table/text","n":1},{"t":30,"type":"backpack","n":1},{"t":31,"type":"pie chart","n":1},{"t":32,"type":"dots","n":8}]},{"montage":"m013.png","tiles":[{"t":1,"type":"cylinder","n":1},{"t":2,"type":"rectangle","n":1},{"t":3,"type":"ruler","n":1},{"t":4,"type":"flowers","n":2},{"t":5,"type":"circles","n":2},{"t":6,"type":"cloud","n":1},{"t":7,"type":"pie chart","n":1},{"t":8,"type":"diagram","n":1},{"t":9,"type":"fraction bars","n":4},{"t":10,"type":"squares","n":4},{"t":11,"type":"circles","n":3},{"t":12,"type":"face","n":1},{"t":13,"type":"table/text","n":1},{"t":14,"type":"number","n":1},{"t":15,"type":"squares","n":4},{"t":16,"type":"dots","n":8},{"t":17,"type":"circles","n":10},{"t":18,"type":"squares","n":12},{"t":19,"type":"table/text","n":1},{"t":20,"type":"circles","n":10},{"t":21,"type":"table/text","n":1},{"t":22,"type":"rectangle","n":1},{"t":23,"type":"shapes","n":8},{"t":24,"type":"cubes","n":12},{"t":25,"type":"table/text","n":1},{"t":26,"type":"dots","n":12},{"t":27,"type":"rectangle","n":1},{"t":28,"type":"rectangle","n":1},{"t":29,"type":"table/text","n":1},{"t":30,"type":"rectangle","n":1},{"t":31,"type":"shapes","n":6}]},{"montage":"m014.png","tiles":[{"t":1,"type":"table/text","n":1},{"t":2,"type":"clock","n":1},{"t":3,"type":"butterflies","n":3},{"t":4,"type":"circles","n":4},{"t":5,"type":"clock","n":1},{"t":6,"type":"dots","n":6},{"t":7,"type":"diagonal lines","n":2},{"t":8,"type":"birds","n":2},{"t":9,"type":"shapes","n":4},{"t":10,"type":"table/text","n":1},{"t":11,"type":"cylinder","n":1},{"t":12,"type":"shapes","n":3},{"t":13,"type":"triangle","n":1},{"t":14,"type":"square","n":1},{"t":15,"type":"unclear","n":1},{"t":16,"type":"party hat","n":1},{"t":17,"type":"number line","n":1},{"t":18,"type":"circles","n":4},{"t":19,"type":"bug","n":1},{"t":20,"type":"clock","n":1},{"t":21,"type":"table/text","n":1},{"t":22,"type":"triangle","n":1},{"t":23,"type":"table/text","n":1},{"t":24,"type":"basketball","n":1},{"t":25,"type":"diagram","n":1},{"t":26,"type":"table/text","n":1},{"t":27,"type":"berries","n":1},{"t":28,"type":"number line","n":1},{"t":29,"type":"squares","n":4}]},{"montage":"m015.png","tiles":[{"t":1,"type":"squares","n":4},{"t":2,"type":"diagonal line","n":1},{"t":3,"type":"stopwatch","n":1},{"t":4,"type":"diagonal line","n":1},{"t":5,"type":"rectangle","n":1},{"t":6,"type":"triangle","n":1},{"t":7,"type":"circle","n":1},{"t":8,"type":"diagonal line","n":1},{"t":9,"type":"clock","n":1},{"t":10,"type":"beaker","n":1},{"t":11,"type":"diagonal line","n":1},{"t":12,"type":"squares","n":6},{"t":13,"type":"clock","n":1},{"t":14,"type":"clock","n":1},{"t":15,"type":"clock","n":1},{"t":16,"type":"dots","n":4},{"t":17,"type":"diagonal line","n":1},{"t":18,"type":"square","n":1},{"t":19,"type":"diagonal line","n":1},{"t":20,"type":"table/text","n":1},{"t":21,"type":"rectangle","n":1},{"t":22,"type":"table/text","n":1},{"t":23,"type":"squares","n":6},{"t":24,"type":"backpack","n":1},{"t":25,"type":"bench","n":1},{"t":26,"type":"squares","n":6}]}]}''',
r'''{"montages":[{"montage":"m016.png","tiles":[{"t":1,"type":"buildings","n":4},{"t":2,"type":"shirts","n":3},{"t":3,"type":"trophy","n":1},{"t":4,"type":"geometric shapes","n":5},{"t":5,"type":"cubes","n":3},{"t":6,"type":"text/table","n":1},{"t":7,"type":"coins","n":6},{"t":8,"type":"bar chart","n":1},{"t":9,"type":"table/text","n":1},{"t":10,"type":"dots","n":8},{"t":11,"type":"dots","n":10},{"t":12,"type":"cup","n":1},{"t":13,"type":"clock","n":1},{"t":14,"type":"cube","n":1},{"t":15,"type":"shapes","n":6},{"t":16,"type":"triangle","n":1},{"t":17,"type":"cubes","n":3},{"t":18,"type":"number line","n":1},{"t":19,"type":"balance scale","n":1},{"t":20,"type":"cubes","n":4},{"t":21,"type":"squares","n":5},{"t":22,"type":"clock","n":1},{"t":23,"type":"shapes","n":3},{"t":24,"type":"geometric shapes","n":4},{"t":25,"type":"balance scale","n":1},{"t":26,"type":"circle","n":1},{"t":27,"type":"fruits","n":4},{"t":28,"type":"cups","n":3},{"t":29,"type":"unclear","n":1},{"t":30,"type":"dots","n":6}]},{"montage":"m017.png","tiles":[{"t":1,"type":"ruler","n":1},{"t":2,"type":"clock","n":1},{"t":3,"type":"clock","n":1},{"t":4,"type":"seesaw","n":1},{"t":5,"type":"tower","n":1},{"t":6,"type":"shapes","n":2},{"t":7,"type":"table/text","n":1},{"t":8,"type":"key","n":1},{"t":9,"type":"text","n":1},{"t":10,"type":"number line","n":1},{"t":11,"type":"table/text","n":1},{"t":12,"type":"grid","n":1},{"t":13,"type":"squares","n":3},{"t":14,"type":"bird","n":1},{"t":15,"type":"squares","n":6},{"t":16,"type":"squares","n":12},{"t":17,"type":"dots","n":12},{"t":18,"type":"squares","n":4},{"t":19,"type":"square","n":1},{"t":20,"type":"cups","n":5},{"t":21,"type":"squares","n":4},{"t":22,"type":"shapes","n":3},{"t":23,"type":"triangle","n":1},{"t":24,"type":"squares","n":3},{"t":25,"type":"cups","n":4},{"t":26,"type":"number line","n":1}]},{"montage":"m018.png","tiles":[{"t":1,"type":"shapes","n":4},{"t":2,"type":"triangle","n":1},{"t":3,"type":"picture frame","n":1},{"t":4,"type":"table/text","n":1},{"t":5,"type":"triangle","n":1},{"t":6,"type":"pie chart","n":1},{"t":7,"type":"bottles","n":5},{"t":8,"type":"shapes","n":3},{"t":9,"type":"text","n":1},{"t":10,"type":"square","n":1},{"t":11,"type":"dominoes","n":2},{"t":12,"type":"cubes","n":3},{"t":13,"type":"trees","n":3},{"t":14,"type":"balance scale","n":1},{"t":15,"type":"triangle","n":1},{"t":16,"type":"flower","n":1},{"t":17,"type":"bar chart","n":1},{"t":18,"type":"clock","n":1},{"t":19,"type":"number line","n":1},{"t":20,"type":"map","n":1},{"t":21,"type":"squares","n":3},{"t":22,"type":"bar chart","n":1},{"t":23,"type":"dots","n":4},{"t":24,"type":"trees","n":2},{"t":25,"type":"clock","n":1}]},{"montage":"m019.png","tiles":[{"t":1,"type":"number line","n":1},{"t":2,"type":"figure","n":1},{"t":3,"type":"text","n":1},{"t":4,"type":"bar chart","n":1},{"t":5,"type":"text","n":1},{"t":6,"type":"grid","n":1},{"t":7,"type":"number line","n":1},{"t":8,"type":"square","n":1},{"t":9,"type":"grid","n":1},{"t":10,"type":"shapes","n":2},{"t":11,"type":"shapes","n":4},{"t":12,"type":"number line","n":1},{"t":13,"type":"shapes","n":3},{"t":14,"type":"question mark","n":1},{"t":15,"type":"bar chart","n":1},{"t":16,"type":"shape","n":1},{"t":17,"type":"cubes","n":4},{"t":18,"type":"clock","n":1},{"t":19,"type":"clock","n":1},{"t":20,"type":"grid","n":1},{"t":21,"type":"bar chart","n":1},{"t":22,"type":"shape","n":1},{"t":23,"type":"bar chart","n":1},{"t":24,"type":"clock","n":1},{"t":25,"type":"clock","n":1},{"t":26,"type":"shape","n":1}]},{"montage":"m020.png","tiles":[{"t":1,"type":"triangles","n":3},{"t":2,"type":"grid","n":1},{"t":3,"type":"bar chart","n":1},{"t":4,"type":"figure","n":1},{"t":5,"type":"shapes","n":4},{"t":6,"type":"question mark","n":1},{"t":7,"type":"clock","n":1},{"t":8,"type":"circles","n":3},{"t":9,"type":"shape","n":1},{"t":10,"type":"table/text","n":1},{"t":11,"type":"bar chart","n":1},{"t":12,"type":"shapes","n":4},{"t":13,"type":"grid","n":1},{"t":14,"type":"bar chart","n":1},{"t":15,"type":"shapes","n":3},{"t":16,"type":"shapes","n":4},{"t":17,"type":"bar chart","n":1},{"t":18,"type":"table/text","n":1},{"t":19,"type":"dots","n":6},{"t":20,"type":"triangles","n":4},{"t":21,"type":"square","n":1},{"t":22,"type":"text","n":1},{"t":23,"type":"balloon","n":1},{"t":24,"type":"bar chart","n":1},{"t":25,"type":"text","n":1},{"t":26,"type":"text","n":1},{"t":27,"type":"shapes","n":2},{"t":28,"type":"bar chart","n":1}]}]}''',
r'''{"montages":[{"montage":"m021.png","tiles":[{"t":1,"type":"table/text","n":1},{"t":2,"type":"geometric shapes","n":1},{"t":3,"type":"diagram","n":1},{"t":4,"type":"line segment","n":1},{"t":5,"type":"text","n":1},{"t":6,"type":"geometric shapes","n":3},{"t":7,"type":"number line","n":1},{"t":8,"type":"table/text","n":1},{"t":9,"type":"house diagram","n":1},{"t":10,"type":"table/text","n":1},{"t":12,"type":"squares","n":4},{"t":13,"type":"unclear","n":1},{"t":14,"type":"table/text","n":1},{"t":15,"type":"circles","n":4},{"t":16,"type":"coins","n":4},{"t":17,"type":"table/text","n":1},{"t":18,"type":"text","n":1},{"t":19,"type":"diagram","n":1},{"t":21,"type":"text","n":1},{"t":22,"type":"clock","n":1},{"t":23,"type":"bar chart","n":1},{"t":24,"type":"bar chart","n":1},{"t":25,"type":"number line","n":1},{"t":27,"type":"pictograph","n":1},{"t":28,"type":"bar chart","n":1},{"t":29,"type":"bar chart","n":1},{"t":30,"type":"diagram","n":1},{"t":31,"type":"hexagon","n":1},{"t":32,"type":"geometric shape","n":1},{"t":33,"type":"arrow shape","n":1},{"t":34,"type":"diagram","n":1},{"t":35,"type":"square","n":1},{"t":36,"type":"house diagram","n":1}]},{"montage":"m022.png","tiles":[{"t":1,"type":"text","n":1},{"t":2,"type":"line graph","n":1},{"t":3,"type":"line segment","n":1},{"t":4,"type":"triangle","n":1},{"t":5,"type":"polygon","n":1},{"t":6,"type":"triangle","n":1},{"t":7,"type":"grid graph","n":1},{"t":8,"type":"figure","n":1},{"t":9,"type":"logo","n":1},{"t":10,"type":"table/text","n":1},{"t":11,"type":"bar chart","n":1},{"t":12,"type":"shapes","n":3},{"t":13,"type":"figure","n":1},{"t":14,"type":"diagram","n":1},{"t":15,"type":"clock","n":1},{"t":16,"type":"diagram","n":1},{"t":17,"type":"cups","n":2},{"t":18,"type":"text","n":1},{"t":19,"type":"figure","n":1},{"t":20,"type":"grid","n":1},{"t":21,"type":"bar chart","n":1},{"t":22,"type":"bar chart","n":1},{"t":23,"type":"diagram","n":1},{"t":24,"type":"grid","n":1},{"t":25,"type":"icon","n":1},{"t":26,"type":"text","n":1},{"t":27,"type":"text","n":1},{"t":29,"type":"table/text","n":1}]},{"montage":"m023.png","tiles":[{"t":1,"type":"text","n":1},{"t":2,"type":"table/text","n":1},{"t":3,"type":"bar chart","n":1},{"t":4,"type":"shapes","n":3},{"t":5,"type":"table/text","n":1},{"t":6,"type":"bar chart","n":1},{"t":7,"type":"text","n":1},{"t":8,"type":"table/text","n":1},{"t":9,"type":"table/text","n":1},{"t":10,"type":"bar chart","n":1},{"t":11,"type":"bar chart","n":1},{"t":13,"type":"geometric shapes","n":2},{"t":14,"type":"diagram","n":1},{"t":15,"type":"fish","n":1},{"t":16,"type":"icons","n":4},{"t":17,"type":"pictograph","n":1},{"t":18,"type":"shapes","n":6},{"t":19,"type":"table/text","n":1},{"t":20,"type":"table/text","n":1},{"t":21,"type":"hand icon","n":1},{"t":22,"type":"clock","n":1},{"t":23,"type":"bar chart","n":1},{"t":24,"type":"map/grid","n":1},{"t":25,"type":"circle diagram","n":1},{"t":26,"type":"bar chart","n":1},{"t":27,"type":"table/text","n":1},{"t":28,"type":"text","n":1},{"t":30,"type":"polygon","n":1}]},{"montage":"m024.png","tiles":[{"t":1,"type":"text","n":1},{"t":2,"type":"logo","n":1},{"t":3,"type":"bar chart","n":1},{"t":4,"type":"text","n":1},{"t":5,"type":"quadrilateral","n":1},{"t":6,"type":"fraction bars","n":2},{"t":7,"type":"grid","n":1},{"t":8,"type":"text","n":1},{"t":9,"type":"rectangle","n":1},{"t":10,"type":"polygon","n":1},{"t":11,"type":"grid","n":1},{"t":12,"type":"clock","n":1},{"t":13,"type":"bar chart","n":1},{"t":14,"type":"grid puzzle","n":1},{"t":15,"type":"text","n":1},{"t":16,"type":"clock","n":1},{"t":17,"type":"polygon","n":1},{"t":18,"type":"pentagon","n":1},{"t":19,"type":"line drawing","n":1},{"t":20,"type":"fraction bars","n":3},{"t":21,"type":"checkerboard","n":1},{"t":22,"type":"text","n":1},{"t":23,"type":"arrow shape","n":1},{"t":24,"type":"clock","n":1},{"t":25,"type":"bar chart","n":1},{"t":26,"type":"clock","n":1},{"t":27,"type":"clock","n":1},{"t":28,"type":"grid","n":1},{"t":29,"type":"diamonds","n":2},{"t":30,"type":"diagram","n":1},{"t":31,"type":"grid","n":1},{"t":33,"type":"polygon","n":1}]},{"montage":"m025.png","tiles":[{"t":1,"type":"text","n":1},{"t":2,"type":"figure","n":1},{"t":3,"type":"text","n":1},{"t":4,"type":"bar chart","n":1},{"t":5,"type":"clock","n":1},{"t":6,"type":"text","n":1},{"t":7,"type":"grid","n":1},{"t":8,"type":"clock","n":1},{"t":9,"type":"grid","n":1},{"t":10,"type":"cube","n":1},{"t":11,"type":"text","n":1},{"t":12,"type":"text","n":1},{"t":13,"type":"text","n":1},{"t":14,"type":"clock","n":1},{"t":15,"type":"icons","n":6},{"t":16,"type":"figures","n":2},{"t":17,"type":"text","n":1},{"t":18,"type":"diagram","n":1},{"t":19,"type":"icons","n":3},{"t":20,"type":"pentagon","n":1},{"t":21,"type":"text","n":1},{"t":23,"type":"bar chart","n":1},{"t":24,"type":"clock","n":1},{"t":25,"type":"polygon","n":1},{"t":26,"type":"shapes","n":2},{"t":27,"type":"icons","n":3},{"t":28,"type":"bar chart","n":1},{"t":29,"type":"clock","n":1},{"t":30,"type":"pictograph","n":1},{"t":31,"type":"table/text","n":1},{"t":32,"type":"shapes","n":2},{"t":33,"type":"figure","n":1}]}]}''',
r'''{"montages":[{"montage":"m026.png","tiles":[{"t":1,"type":"clock","n":1},{"t":2,"type":"grid","n":1},{"t":3,"type":"balance scale","n":1},{"t":4,"type":"bread","n":2},{"t":5,"type":"arrow shape","n":1},{"t":6,"type":"bottles","n":2},{"t":7,"type":"table/text","n":1},{"t":8,"type":"number line","n":1},{"t":9,"type":"number line","n":1},{"t":10,"type":"number line","n":1},{"t":11,"type":"table/text","n":1},{"t":12,"type":"table/text","n":1},{"t":13,"type":"table/text","n":1},{"t":14,"type":"clock","n":1},{"t":15,"type":"bar chart","n":1},{"t":16,"type":"number line","n":1},{"t":17,"type":"number line","n":1},{"t":18,"type":"number line","n":1},{"t":19,"type":"grid","n":1},{"t":20,"type":"number line","n":1},{"t":21,"type":"number line","n":1},{"t":22,"type":"trees","n":3},{"t":23,"type":"number line","n":1},{"t":24,"type":"bags","n":3},{"t":25,"type":"number line","n":1},{"t":26,"type":"number line","n":1},{"t":27,"type":"money note","n":1},{"t":28,"type":"chairs","n":4},{"t":29,"type":"table/text","n":1},{"t":30,"type":"table/text","n":1},{"t":31,"type":"score box","n":1},{"t":32,"type":"shapes","n":2},{"t":33,"type":"score box","n":1},{"t":34,"type":"table/text","n":1},{"t":35,"type":"score box","n":1},{"t":36,"type":"dice","n":3},{"t":37,"type":"number line","n":1},{"t":38,"type":"score box","n":1},{"t":39,"type":"number line","n":1},{"t":40,"type":"number line","n":1},{"t":41,"type":"score box","n":1},{"t":42,"type":"score box","n":1},{"t":43,"type":"score box","n":1},{"t":44,"type":"table/text","n":1},{"t":45,"type":"score box","n":1},{"t":46,"type":"shapes","n":6},{"t":47,"type":"grid dots","n":2},{"t":48,"type":"clock","n":1}]},{"montage":"m027.png","tiles":[{"t":1,"type":"table/text","n":1},{"t":2,"type":"grid","n":1},{"t":3,"type":"apple","n":1},{"t":4,"type":"grid","n":1},{"t":5,"type":"table/text","n":1},{"t":6,"type":"hearts","n":4},{"t":7,"type":"table/text","n":1},{"t":8,"type":"table/text","n":1},{"t":9,"type":"table/text","n":1},{"t":10,"type":"grid","n":1},{"t":11,"type":"bar chart","n":1},{"t":12,"type":"table/text","n":1},{"t":13,"type":"table/text","n":1},{"t":14,"type":"bar chart","n":1},{"t":15,"type":"table/text","n":1},{"t":16,"type":"table/text","n":1},{"t":17,"type":"pie chart","n":1},{"t":18,"type":"arrow shape","n":1},{"t":19,"type":"table/text","n":1},{"t":20,"type":"table/text","n":1},{"t":21,"type":"table/text","n":1},{"t":22,"type":"grid","n":1},{"t":23,"type":"table/text","n":1},{"t":24,"type":"table/text","n":1},{"t":25,"type":"shapes","n":1},{"t":26,"type":"bar chart","n":1},{"t":27,"type":"table/text","n":1},{"t":28,"type":"bar chart","n":1},{"t":29,"type":"bar chart","n":1},{"t":30,"type":"grid","n":1},{"t":31,"type":"bag","n":1},{"t":32,"type":"grid","n":1},{"t":33,"type":"grid","n":1},{"t":34,"type":"triangle","n":1},{"t":35,"type":"table/text","n":1},{"t":36,"type":"grid","n":1}]},{"montage":"m028.png","tiles":[{"t":1,"type":"shape","n":1},{"t":2,"type":"table/text","n":1},{"t":3,"type":"line shape","n":1},{"t":4,"type":"grid shape","n":1},{"t":5,"type":"digits","n":4},{"t":6,"type":"grid","n":1},{"t":7,"type":"table/text","n":1},{"t":8,"type":"table/text","n":1},{"t":9,"type":"grid","n":1},{"t":10,"type":"clock","n":2},{"t":11,"type":"bar chart","n":1},{"t":12,"type":"table/text","n":1},{"t":13,"type":"table/text","n":1},{"t":14,"type":"table/text","n":1},{"t":15,"type":"table/text","n":1},{"t":16,"type":"table/text","n":1},{"t":17,"type":"triangles","n":3},{"t":18,"type":"polygon","n":1},{"t":19,"type":"balls","n":2},{"t":20,"type":"number line","n":1},{"t":21,"type":"triangles","n":3},{"t":22,"type":"table/text","n":1},{"t":23,"type":"digital clock","n":1},{"t":24,"type":"digital clock","n":1},{"t":25,"type":"grid","n":1},{"t":26,"type":"bar chart","n":1},{"t":27,"type":"grid shape","n":1},{"t":28,"type":"animal","n":1},{"t":29,"type":"table/text","n":1}]},{"montage":"m029.png","tiles":[{"t":1,"type":"table/text","n":1},{"t":2,"type":"shapes","n":4},{"t":3,"type":"table/text","n":1},{"t":4,"type":"table/text","n":1},{"t":5,"type":"text","n":1},{"t":6,"type":"shape","n":1},{"t":7,"type":"figure","n":1},{"t":8,"type":"table/text","n":1},{"t":9,"type":"table/text","n":1},{"t":10,"type":"table/text","n":1},{"t":11,"type":"table/text","n":1},{"t":12,"type":"clock","n":1},{"t":13,"type":"shape","n":1},{"t":14,"type":"bar chart","n":1},{"t":15,"type":"bar chart","n":1},{"t":16,"type":"shape","n":1},{"t":17,"type":"flower","n":1},{"t":18,"type":"grid","n":1},{"t":19,"type":"grid pattern","n":1},{"t":20,"type":"shapes","n":3},{"t":21,"type":"bar chart","n":1},{"t":22,"type":"shape","n":1},{"t":23,"type":"clock","n":1},{"t":24,"type":"grid","n":1},{"t":25,"type":"shape","n":1},{"t":26,"type":"grid","n":1},{"t":27,"type":"shapes","n":3},{"t":28,"type":"bar chart","n":1},{"t":29,"type":"face","n":1},{"t":30,"type":"shape","n":1},{"t":31,"type":"score box","n":1},{"t":32,"type":"shape","n":1},{"t":33,"type":"score box","n":1},{"t":34,"type":"dots","n":3}]},{"montage":"m030.png","tiles":[{"t":1,"type":"bar chart","n":1},{"t":2,"type":"score box","n":1},{"t":3,"type":"scale","n":1},{"t":4,"type":"scale","n":1},{"t":5,"type":"bar chart","n":1},{"t":6,"type":"score box","n":1},{"t":7,"type":"face","n":1},{"t":8,"type":"score box","n":1},{"t":9,"type":"table/text","n":1},{"t":10,"type":"car","n":1},{"t":11,"type":"grid","n":1},{"t":12,"type":"bar chart","n":1},{"t":13,"type":"number line","n":1},{"t":14,"type":"table/text","n":1},{"t":15,"type":"bar chart","n":1},{"t":16,"type":"score box","n":1},{"t":17,"type":"shapes","n":2},{"t":18,"type":"grid","n":1},{"t":19,"type":"number line","n":1},{"t":20,"type":"table/text","n":1},{"t":21,"type":"bar chart","n":1},{"t":22,"type":"score box","n":1},{"t":23,"type":"face","n":1},{"t":24,"type":"grid","n":1},{"t":25,"type":"table/text","n":1},{"t":26,"type":"table/text","n":1},{"t":27,"type":"grid","n":1},{"t":28,"type":"shape","n":1},{"t":29,"type":"score box","n":1},{"t":30,"type":"table/text","n":1},{"t":31,"type":"grid","n":1},{"t":32,"type":"score box","n":1},{"t":33,"type":"dots","n":3}]}]}''',
r'''{"montages":[{"montage":"m031.png","tiles":[{"t":1,"type":"geometric shapes","n":1},{"t":2,"type":"triangle","n":1},{"t":3,"type":"unclear","n":1},{"t":4,"type":"triangle","n":1},{"t":5,"type":"table/text","n":1},{"t":6,"type":"table/text","n":1},{"t":7,"type":"table/text","n":1},{"t":8,"type":"table/text","n":1},{"t":9,"type":"bar chart","n":1},{"t":10,"type":"table/text","n":1},{"t":11,"type":"triangle","n":1},{"t":12,"type":"table/text","n":1},{"t":13,"type":"table/text","n":1},{"t":14,"type":"table/text","n":1},{"t":15,"type":"table/text","n":1},{"t":16,"type":"quadrilateral","n":1},{"t":17,"type":"table/text","n":1},{"t":18,"type":"cup","n":1},{"t":19,"type":"cup","n":1},{"t":20,"type":"clock","n":1},{"t":21,"type":"table/text","n":1},{"t":22,"type":"mouse","n":1},{"t":23,"type":"number line","n":1},{"t":24,"type":"clock","n":1},{"t":25,"type":"gnome","n":1},{"t":26,"type":"table/text","n":1},{"t":27,"type":"table/text","n":1},{"t":28,"type":"table/text","n":1},{"t":29,"type":"table/text","n":1},{"t":30,"type":"bar chart","n":1},{"t":31,"type":"table/text","n":1},{"t":32,"type":"unclear","n":1},{"t":33,"type":"clock","n":1},{"t":34,"type":"grid","n":1},{"t":35,"type":"balls","n":6},{"t":36,"type":"unclear","n":1},{"t":37,"type":"bar chart","n":1},{"t":38,"type":"circles","n":4}]},{"montage":"m032.png","tiles":[{"t":1,"type":"table/text","n":1},{"t":2,"type":"bar chart","n":1},{"t":3,"type":"table/text","n":1},{"t":4,"type":"cubes","n":6},{"t":5,"type":"unclear","n":1},{"t":6,"type":"number line","n":1},{"t":7,"type":"table/text","n":1},{"t":8,"type":"triangle","n":1},{"t":9,"type":"grid","n":1},{"t":10,"type":"cup","n":1},{"t":11,"type":"table/text","n":1},{"t":12,"type":"cup","n":1},{"t":13,"type":"triangles","n":2},{"t":14,"type":"bar chart","n":1},{"t":15,"type":"clock","n":1},{"t":16,"type":"grid","n":1},{"t":17,"type":"handshake","n":1},{"t":18,"type":"rabbit","n":1},{"t":19,"type":"table/text","n":1},{"t":20,"type":"bottle","n":1},{"t":21,"type":"geometric shapes","n":4},{"t":22,"type":"table/text","n":1},{"t":23,"type":"grid","n":1},{"t":24,"type":"bar chart","n":1},{"t":25,"type":"table/text","n":1},{"t":26,"type":"table/text","n":1},{"t":27,"type":"grid","n":1},{"t":28,"type":"table/text","n":1},{"t":29,"type":"circles","n":4},{"t":30,"type":"gnome","n":1},{"t":31,"type":"table/text","n":1},{"t":32,"type":"table/text","n":1},{"t":33,"type":"clock","n":1},{"t":34,"type":"table/text","n":1},{"t":35,"type":"table/text","n":1}]},{"montage":"m033.png","tiles":[{"t":1,"type":"table/text","n":1},{"t":2,"type":"table/text","n":1},{"t":3,"type":"table/text","n":1},{"t":4,"type":"unclear","n":1},{"t":5,"type":"line graph","n":1},{"t":6,"type":"table/text","n":1},{"t":7,"type":"table/text","n":1},{"t":8,"type":"grid","n":1},{"t":9,"type":"table/text","n":1},{"t":10,"type":"table/text","n":1},{"t":11,"type":"table/text","n":1},{"t":12,"type":"table/text","n":1},{"t":13,"type":"table/text","n":1},{"t":14,"type":"table/text","n":1},{"t":15,"type":"table/text","n":1},{"t":16,"type":"unclear","n":1},{"t":17,"type":"grid","n":1},{"t":18,"type":"clock","n":1},{"t":19,"type":"table/text","n":1},{"t":20,"type":"bar chart","n":1},{"t":21,"type":"table/text","n":1},{"t":22,"type":"table/text","n":1},{"t":23,"type":"table/text","n":1},{"t":24,"type":"number line","n":1},{"t":25,"type":"table/text","n":1},{"t":26,"type":"clock","n":1},{"t":27,"type":"table/text","n":1},{"t":28,"type":"bar chart","n":1},{"t":29,"type":"table/text","n":1}]},{"montage":"m034.png","tiles":[{"t":1,"type":"table/text","n":1},{"t":2,"type":"table/text","n":1},{"t":3,"type":"bar chart","n":1},{"t":4,"type":"table/text","n":1},{"t":5,"type":"table/text","n":1},{"t":6,"type":"table/text","n":1},{"t":7,"type":"number line","n":1},{"t":8,"type":"line graph","n":1},{"t":9,"type":"fish","n":3},{"t":10,"type":"geometric shapes","n":3},{"t":11,"type":"stars","n":3},{"t":12,"type":"bar chart","n":1},{"t":13,"type":"line graph","n":1},{"t":14,"type":"quadrilateral","n":1},{"t":15,"type":"fish","n":4},{"t":16,"type":"fraction bars","n":2},{"t":17,"type":"stars","n":2},{"t":18,"type":"pictograph","n":1},{"t":19,"type":"team text","n":1},{"t":20,"type":"pie chart","n":1},{"t":21,"type":"squares","n":4},{"t":22,"type":"quadrilateral","n":1},{"t":23,"type":"octagon","n":1},{"t":24,"type":"bar chart","n":1},{"t":25,"type":"table/text","n":1},{"t":26,"type":"piano keys","n":1},{"t":27,"type":"quadrilateral","n":1},{"t":28,"type":"quadrilateral","n":1},{"t":29,"type":"quadrilateral","n":1},{"t":30,"type":"quadrilateral","n":1},{"t":31,"type":"insects","n":2}]},{"montage":"m035.png","tiles":[{"t":1,"type":"table/text","n":1},{"t":2,"type":"quadrilateral","n":1},{"t":3,"type":"quadrilateral","n":1},{"t":4,"type":"clock","n":1},{"t":5,"type":"unclear","n":1},{"t":6,"type":"geometric shapes","n":4},{"t":7,"type":"triangle","n":1},{"t":8,"type":"cubes","n":12},{"t":9,"type":"circles","n":6},{"t":10,"type":"bar chart","n":1},{"t":11,"type":"dominoes","n":3},{"t":12,"type":"triangle","n":1},{"t":13,"type":"cups","n":3},{"t":14,"type":"cubes","n":8},{"t":15,"type":"circles","n":3},{"t":16,"type":"number line","n":1},{"t":17,"type":"quadrilateral","n":1},{"t":18,"type":"clock","n":1},{"t":19,"type":"quadrilateral","n":1},{"t":20,"type":"shapes","n":4},{"t":21,"type":"geometric shapes","n":2},{"t":22,"type":"quadrilateral","n":1},{"t":23,"type":"clock","n":1},{"t":24,"type":"coins","n":4},{"t":25,"type":"cubes","n":1},{"t":26,"type":"unclear","n":1},{"t":27,"type":"grid","n":1},{"t":28,"type":"bar chart","n":1},{"t":29,"type":"circles","n":5},{"t":30,"type":"table/text","n":1}]}]}''',
r'''{"montages":[{"montage":"m036.png","tiles":[{"t":1,"type":"grid/graph","n":1},{"t":2,"type":"number line","n":1},{"t":3,"type":"pentagon","n":1},{"t":4,"type":"triangle","n":1},{"t":5,"type":"square","n":1},{"t":6,"type":"bar chart","n":1},{"t":7,"type":"bar chart","n":1},{"t":8,"type":"flower","n":1},{"t":9,"type":"cross shape","n":1},{"t":10,"type":"number line","n":1},{"t":11,"type":"triangle","n":1},{"t":12,"type":"bar chart","n":1},{"t":13,"type":"bar chart","n":1},{"t":14,"type":"triangle","n":1},{"t":15,"type":"squares","n":4},{"t":16,"type":"rectangle","n":1},{"t":17,"type":"people","n":2},{"t":18,"type":"triangle","n":1},{"t":19,"type":"crown","n":1},{"t":20,"type":"triangle","n":1},{"t":21,"type":"square","n":1},{"t":22,"type":"square","n":1},{"t":23,"type":"square","n":1},{"t":24,"type":"text/logo","n":1},{"t":25,"type":"bar chart","n":1},{"t":26,"type":"table/text","n":1},{"t":27,"type":"text/document","n":1},{"t":28,"type":"grid/graph","n":1},{"t":29,"type":"number line","n":1}]},{"montage":"m037.png","tiles":[{"t":1,"type":"table/text","n":1},{"t":2,"type":"triangle","n":1},{"t":3,"type":"bar chart","n":1},{"t":4,"type":"triangle","n":1},{"t":5,"type":"pentagon","n":1},{"t":6,"type":"table/text","n":1},{"t":7,"type":"number line","n":1},{"t":8,"type":"bar chart","n":1},{"t":9,"type":"rectangle","n":1},{"t":10,"type":"clock","n":1},{"t":11,"type":"clock","n":1},{"t":12,"type":"L-shape","n":1},{"t":13,"type":"circles","n":6},{"t":14,"type":"table/text","n":1},{"t":15,"type":"number line","n":1},{"t":16,"type":"cube","n":1},{"t":17,"type":"rectangle","n":1},{"t":18,"type":"table/text","n":1},{"t":19,"type":"clock","n":1},{"t":20,"type":"clock","n":1},{"t":21,"type":"text/document","n":1},{"t":22,"type":"stars","n":4},{"t":23,"type":"question mark","n":1},{"t":24,"type":"number line","n":1},{"t":25,"type":"table/text","n":1},{"t":26,"type":"table/text","n":1},{"t":27,"type":"number line","n":1},{"t":28,"type":"grid/graph","n":1},{"t":29,"type":"number line","n":1},{"t":30,"type":"clocks","n":2},{"t":31,"type":"table/text","n":1},{"t":32,"type":"number line","n":1}]},{"montage":"m038.png","tiles":[{"t":1,"type":"table/text","n":1},{"t":2,"type":"table/text","n":1},{"t":3,"type":"snail","n":1},{"t":4,"type":"text/box","n":1},{"t":5,"type":"grid/graph","n":1},{"t":6,"type":"text/document","n":1},{"t":7,"type":"table/text","n":1},{"t":8,"type":"bar chart","n":1},{"t":9,"type":"circle","n":1},{"t":10,"type":"fruits","n":5},{"t":11,"type":"stars","n":3},{"t":12,"type":"cubes","n":4},{"t":13,"type":"burger","n":1},{"t":14,"type":"bag","n":1},{"t":15,"type":"bar chart","n":1},{"t":16,"type":"food","n":1},{"t":17,"type":"table/text","n":1},{"t":18,"type":"shapes","n":4},{"t":19,"type":"protractor","n":1},{"t":20,"type":"flag","n":1},{"t":21,"type":"pentagon","n":1},{"t":22,"type":"cups","n":3},{"t":23,"type":"shapes","n":3},{"t":24,"type":"bar chart","n":1},{"t":25,"type":"clock","n":1},{"t":26,"type":"cat","n":1},{"t":27,"type":"checkerboard","n":1},{"t":28,"type":"squares","n":2},{"t":29,"type":"triangle","n":1}]},{"montage":"m039.png","tiles":[{"t":1,"type":"number line","n":1},{"t":2,"type":"table/text","n":1},{"t":3,"type":"protractor","n":1},{"t":4,"type":"rectangle","n":1},{"t":5,"type":"grid/graph","n":1},{"t":6,"type":"rectangle","n":1},{"t":7,"type":"floor plan","n":1},{"t":8,"type":"cube","n":1},{"t":9,"type":"net diagram","n":1},{"t":10,"type":"triangles","n":6},{"t":11,"type":"number line","n":1},{"t":12,"type":"number line","n":1},{"t":13,"type":"table/text","n":1},{"t":14,"type":"protractor","n":1},{"t":15,"type":"bar chart","n":1},{"t":16,"type":"triangle","n":1},{"t":17,"type":"rectangle","n":1},{"t":18,"type":"rectangle","n":1},{"t":19,"type":"floor plan","n":1},{"t":20,"type":"triangle","n":1},{"t":21,"type":"shaded grid","n":1},{"t":22,"type":"cubes","n":4},{"t":23,"type":"floor plan","n":1},{"t":24,"type":"number line","n":1}]},{"montage":"m040.png","tiles":[{"t":1,"type":"protractor","n":1},{"t":2,"type":"number line","n":1},{"t":3,"type":"pixel art","n":1},{"t":4,"type":"triangle","n":1},{"t":5,"type":"table/text","n":1},{"t":6,"type":"number line","n":1},{"t":7,"type":"bar chart","n":1},{"t":8,"type":"triangle","n":1},{"t":9,"type":"protractor","n":1},{"t":10,"type":"triangle","n":1},{"t":11,"type":"number line","n":1},{"t":12,"type":"triangle","n":1},{"t":13,"type":"clock","n":1},{"t":14,"type":"L-shape","n":1},{"t":15,"type":"triangle","n":1},{"t":16,"type":"diagram","n":1},{"t":17,"type":"rabbits","n":5},{"t":18,"type":"grid/graph","n":1},{"t":19,"type":"triangle","n":1},{"t":20,"type":"number line","n":1},{"t":21,"type":"person","n":1},{"t":22,"type":"grid/graph","n":1},{"t":23,"type":"circle diagram","n":1},{"t":24,"type":"shapes","n":3},{"t":25,"type":"number line","n":1},{"t":26,"type":"triangle","n":1},{"t":27,"type":"floor plan","n":1}]}]}''',
r'''{"montages":[{"montage":"m041.png","tiles":[{"t":1,"type":"line graph","n":1},{"t":2,"type":"number line","n":1},{"t":3,"type":"dots","n":12},{"t":4,"type":"stars","n":5},{"t":5,"type":"grid","n":1},{"t":6,"type":"grid","n":1},{"t":7,"type":"triangle","n":1},{"t":8,"type":"circles","n":3},{"t":9,"type":"net","n":1},{"t":10,"type":"grid","n":1},{"t":11,"type":"line graph","n":1},{"t":12,"type":"geometric shapes","n":1},{"t":13,"type":"clock","n":1},{"t":14,"type":"text/table","n":1},{"t":15,"type":"bar chart","n":1},{"t":16,"type":"angle diagram","n":1},{"t":17,"type":"circle","n":1},{"t":18,"type":"bar chart","n":1},{"t":19,"type":"line graph","n":1},{"t":20,"type":"net","n":1},{"t":21,"type":"bar chart","n":1},{"t":22,"type":"protractor","n":1},{"t":23,"type":"bar chart","n":1},{"t":24,"type":"triangle","n":1},{"t":25,"type":"number line","n":1},{"t":26,"type":"geometric shapes","n":1}]},{"montage":"m042.png","tiles":[{"t":1,"type":"table/text","n":1},{"t":2,"type":"bar chart","n":1},{"t":3,"type":"triangle","n":1},{"t":4,"type":"hourglass","n":1},{"t":5,"type":"line graph","n":1},{"t":6,"type":"bar chart","n":1},{"t":7,"type":"text/table","n":1},{"t":8,"type":"angle diagram","n":1},{"t":9,"type":"triangle","n":1},{"t":10,"type":"line graph","n":1},{"t":11,"type":"line graph","n":1},{"t":12,"type":"text/table","n":1},{"t":13,"type":"angle diagram","n":1},{"t":14,"type":"line graph","n":1},{"t":15,"type":"dots","n":16},{"t":16,"type":"line graph","n":1},{"t":17,"type":"parallelogram","n":1},{"t":18,"type":"angle diagram","n":1},{"t":19,"type":"line graph","n":1},{"t":20,"type":"bar chart","n":1},{"t":21,"type":"grid","n":1},{"t":22,"type":"line graph","n":1},{"t":23,"type":"circle","n":1},{"t":24,"type":"angle diagram","n":1},{"t":25,"type":"line graph","n":1},{"t":26,"type":"grid","n":1},{"t":27,"type":"bar chart","n":1},{"t":28,"type":"line graph","n":1},{"t":29,"type":"polygon","n":1},{"t":30,"type":"line graph","n":1},{"t":31,"type":"circle","n":1},{"t":32,"type":"bar chart","n":1},{"t":33,"type":"clock","n":4}]},{"montage":"m043.png","tiles":[{"t":1,"type":"line graph","n":1},{"t":2,"type":"line graph","n":1},{"t":3,"type":"triangle","n":1},{"t":4,"type":"triangles","n":2},{"t":5,"type":"grid","n":1},{"t":6,"type":"geometric shapes","n":3},{"t":7,"type":"number line","n":1},{"t":8,"type":"square","n":1},{"t":9,"type":"clock","n":1},{"t":10,"type":"protractor","n":1},{"t":11,"type":"angle diagram","n":1},{"t":12,"type":"bar chart","n":1},{"t":13,"type":"bar chart","n":1},{"t":14,"type":"text/table","n":1},{"t":15,"type":"triangle","n":1},{"t":16,"type":"bar chart","n":1},{"t":17,"type":"dots","n":6},{"t":18,"type":"line graph","n":1},{"t":19,"type":"line graph","n":1},{"t":20,"type":"line graph","n":1},{"t":21,"type":"axes","n":1},{"t":22,"type":"bar chart","n":1},{"t":23,"type":"line graph","n":1},{"t":24,"type":"bar chart","n":1},{"t":25,"type":"bar chart","n":1},{"t":26,"type":"grid","n":1},{"t":27,"type":"bar chart","n":1}]},{"montage":"m044.png","tiles":[{"t":1,"type":"line graph","n":1},{"t":2,"type":"checkerboard","n":1},{"t":3,"type":"triangle","n":1},{"t":4,"type":"grid","n":1},{"t":5,"type":"text/table","n":1},{"t":6,"type":"net","n":1},{"t":7,"type":"shape","n":1},{"t":8,"type":"ellipse","n":1},{"t":9,"type":"triangle","n":1},{"t":10,"type":"grid","n":1},{"t":11,"type":"text/table","n":1},{"t":12,"type":"triangle","n":1},{"t":13,"type":"number line","n":1},{"t":14,"type":"line graph","n":1},{"t":15,"type":"bar","n":1},{"t":16,"type":"circle","n":1},{"t":17,"type":"text/table","n":1},{"t":18,"type":"bar chart","n":1},{"t":19,"type":"line graph","n":1},{"t":20,"type":"protractor","n":1},{"t":21,"type":"bar chart","n":1},{"t":22,"type":"line graph","n":1},{"t":23,"type":"angle diagram","n":1},{"t":24,"type":"grid","n":1},{"t":25,"type":"bar chart","n":1},{"t":26,"type":"line graph","n":1},{"t":27,"type":"bar chart","n":1},{"t":28,"type":"net","n":1},{"t":29,"type":"line graph","n":1},{"t":30,"type":"geometric shapes","n":1}]},{"montage":"m045.png","tiles":[{"t":1,"type":"line graph","n":1},{"t":2,"type":"grid","n":1},{"t":3,"type":"balls","n":7},{"t":4,"type":"text/table","n":1},{"t":5,"type":"line graph","n":1},{"t":6,"type":"line graph","n":1},{"t":7,"type":"grid","n":1},{"t":8,"type":"pie chart","n":1},{"t":9,"type":"net","n":1},{"t":10,"type":"text/table","n":1},{"t":11,"type":"angle diagram","n":1},{"t":12,"type":"line graph","n":1},{"t":13,"type":"net","n":1},{"t":14,"type":"text/table","n":1},{"t":15,"type":"grid","n":1},{"t":16,"type":"line graph","n":1},{"t":17,"type":"grid","n":1},{"t":18,"type":"grid","n":1},{"t":19,"type":"text/table","n":1},{"t":20,"type":"geometric shapes","n":1},{"t":21,"type":"line graph","n":1},{"t":22,"type":"angle diagram","n":1},{"t":23,"type":"net","n":1},{"t":24,"type":"grid","n":1}]}]}''',
r'''{"montages":[{"montage":"m046.png","tiles":[{"t":1,"type":"geometric shapes","n":2},{"t":2,"type":"line graph","n":1},{"t":3,"type":"line graph","n":1},{"t":4,"type":"table/text","n":1},{"t":5,"type":"grid","n":1},{"t":6,"type":"clock","n":2},{"t":7,"type":"table/text","n":1},{"t":8,"type":"geometric shapes","n":1},{"t":9,"type":"line graph","n":1},{"t":10,"type":"grid","n":1},{"t":11,"type":"bar chart","n":1},{"t":12,"type":"bar chart","n":1},{"t":13,"type":"geometric shapes","n":1},{"t":14,"type":"unclear","n":1},{"t":15,"type":"rectangle","n":1},{"t":16,"type":"table/text","n":1},{"t":17,"type":"laptop","n":1},{"t":18,"type":"geometric shapes","n":1},{"t":19,"type":"icons","n":4},{"t":20,"type":"line graph","n":1},{"t":21,"type":"line graph","n":1},{"t":22,"type":"text","n":1},{"t":23,"type":"circle","n":1},{"t":24,"type":"shapes","n":2},{"t":25,"type":"line graph","n":1},{"t":26,"type":"bar chart","n":1},{"t":27,"type":"text","n":1},{"t":28,"type":"protractor","n":1},{"t":29,"type":"triangle","n":1},{"t":30,"type":"text","n":1},{"t":31,"type":"unclear","n":1}]},{"montage":"m047.png","tiles":[{"t":1,"type":"geometric shapes","n":1},{"t":2,"type":"triangle","n":1},{"t":3,"type":"circle","n":1},{"t":4,"type":"table/text","n":1},{"t":5,"type":"line graph","n":1},{"t":6,"type":"geometric shapes","n":1},{"t":7,"type":"bar chart","n":1},{"t":8,"type":"clock","n":1},{"t":9,"type":"line graph","n":1},{"t":10,"type":"table/text","n":1},{"t":11,"type":"geometric shapes","n":1},{"t":12,"type":"line graph","n":1},{"t":13,"type":"line graph","n":1},{"t":14,"type":"bar chart","n":1},{"t":15,"type":"triangle","n":1},{"t":16,"type":"grid","n":1},{"t":17,"type":"triangle","n":1},{"t":18,"type":"geometric shapes","n":1},{"t":19,"type":"line graph","n":1},{"t":20,"type":"squares","n":6},{"t":21,"type":"bar chart","n":1},{"t":22,"type":"square","n":1},{"t":23,"type":"star","n":1},{"t":24,"type":"grid","n":1},{"t":25,"type":"geometric shapes","n":1},{"t":26,"type":"squares","n":4}]},{"montage":"m048.png","tiles":[{"t":1,"type":"grid","n":1},{"t":2,"type":"geometric shapes","n":1},{"t":3,"type":"geometric shapes","n":1},{"t":4,"type":"line graph","n":1},{"t":5,"type":"line graph","n":1},{"t":6,"type":"line graph","n":1},{"t":7,"type":"line graph","n":1},{"t":8,"type":"pie chart","n":1},{"t":9,"type":"geometric shapes","n":2},{"t":10,"type":"line graph","n":1},{"t":11,"type":"line graph","n":1},{"t":12,"type":"bar chart","n":1},{"t":13,"type":"geometric shapes","n":1},{"t":14,"type":"grid","n":1},{"t":15,"type":"rectangle","n":1},{"t":16,"type":"bar chart","n":1},{"t":17,"type":"pie chart","n":1},{"t":18,"type":"star","n":1},{"t":19,"type":"text","n":1},{"t":20,"type":"line graph","n":1},{"t":21,"type":"letter","n":1},{"t":22,"type":"letter","n":1},{"t":23,"type":"letter","n":1},{"t":24,"type":"letter","n":1},{"t":25,"type":"circle","n":1},{"t":26,"type":"clover","n":1},{"t":27,"type":"line graph","n":1},{"t":28,"type":"bar chart","n":1},{"t":29,"type":"letter","n":1},{"t":30,"type":"bar chart","n":1},{"t":31,"type":"black square","n":1}]},{"montage":"m049.png","tiles":[{"t":1,"type":"triangle","n":1},{"t":2,"type":"rectangle","n":1},{"t":3,"type":"zigzag","n":1},{"t":4,"type":"triangle","n":1},{"t":5,"type":"rectangle","n":1},{"t":6,"type":"table/text","n":1},{"t":7,"type":"line graph","n":1},{"t":8,"type":"circle","n":2},{"t":9,"type":"triangle","n":1},{"t":10,"type":"text","n":1},{"t":11,"type":"geometric shapes","n":1},{"t":12,"type":"square","n":1},{"t":13,"type":"icons","n":3},{"t":14,"type":"black squares","n":4},{"t":15,"type":"grid","n":1},{"t":16,"type":"rectangle","n":1},{"t":17,"type":"polygon","n":1},{"t":18,"type":"star burst","n":1},{"t":19,"type":"polygon","n":1},{"t":20,"type":"grid","n":1},{"t":21,"type":"square","n":1},{"t":22,"type":"bar chart","n":1},{"t":23,"type":"rectangle","n":1},{"t":24,"type":"triangle","n":1},{"t":25,"type":"rectangle","n":1},{"t":26,"type":"rectangle","n":1},{"t":27,"type":"triangle","n":1},{"t":28,"type":"text","n":1},{"t":29,"type":"polygon","n":1}]},{"montage":"m050.png","tiles":[{"t":1,"type":"geometric shapes","n":1},{"t":2,"type":"grid","n":1},{"t":3,"type":"circles","n":6},{"t":4,"type":"bar chart","n":1},{"t":5,"type":"triangle","n":1},{"t":6,"type":"cone","n":1},{"t":7,"type":"geometric shapes","n":1},{"t":8,"type":"floor plan","n":1},{"t":9,"type":"bar chart","n":1},{"t":10,"type":"triangle","n":1},{"t":11,"type":"shaded grid","n":1},{"t":12,"type":"line graph","n":1},{"t":13,"type":"geometric shapes","n":1},{"t":14,"type":"shapes","n":3},{"t":15,"type":"triangle","n":1},{"t":16,"type":"balls","n":6},{"t":17,"type":"triangle","n":1},{"t":18,"type":"bar chart","n":1},{"t":19,"type":"triangle","n":1},{"t":20,"type":"triangle","n":1},{"t":21,"type":"grid","n":1},{"t":22,"type":"triangle","n":1},{"t":23,"type":"clock","n":1},{"t":24,"type":"table/text","n":1}]}]}''',
r'''{"montages":[{"montage":"m051.png","tiles":[{"t":1,"type":"number line","n":1},{"t":2,"type":"table/text","n":1},{"t":3,"type":"line graph","n":1},{"t":4,"type":"line graph","n":1},{"t":5,"type":"line graph","n":1},{"t":6,"type":"line graph","n":1},{"t":7,"type":"square","n":1},{"t":9,"type":"bar chart","n":1},{"t":10,"type":"diagram","n":1},{"t":11,"type":"line graph","n":1},{"t":12,"type":"pie chart","n":1},{"t":13,"type":"bar chart","n":1},{"t":14,"type":"bar chart","n":1},{"t":15,"type":"table/text","n":1},{"t":17,"type":"geometric shapes","n":1},{"t":18,"type":"table/text","n":1},{"t":19,"type":"bar chart","n":1},{"t":20,"type":"line graph","n":1},{"t":21,"type":"circle","n":1},{"t":22,"type":"circle","n":1},{"t":23,"type":"line graph","n":1},{"t":24,"type":"square","n":1},{"t":25,"type":"bar chart","n":1},{"t":26,"type":"line graph","n":1},{"t":27,"type":"line graph","n":1},{"t":28,"type":"animals","n":4},{"t":29,"type":"pictograph","n":1},{"t":30,"type":"diagram","n":1},{"t":31,"type":"circle","n":1},{"t":32,"type":"circle","n":1},{"t":33,"type":"bar chart","n":1},{"t":34,"type":"line graph","n":1},{"t":35,"type":"pictograph","n":1},{"t":36,"type":"fraction bars","n":1},{"t":37,"type":"line graph","n":1},{"t":38,"type":"diagram","n":1},{"t":39,"type":"geometric shapes","n":1},{"t":41,"type":"circle","n":1},{"t":42,"type":"table/text","n":1},{"t":43,"type":"number line","n":1},{"t":45,"type":"bar chart","n":1}]},{"montage":"m052.png","tiles":[{"t":1,"type":"cube","n":1},{"t":2,"type":"table/text","n":1},{"t":3,"type":"table/text","n":1},{"t":5,"type":"bar chart","n":1},{"t":6,"type":"dots","n":6},{"t":7,"type":"geometric shapes","n":1},{"t":8,"type":"table/text","n":1},{"t":9,"type":"line graph","n":1},{"t":10,"type":"diagram","n":1},{"t":11,"type":"number line","n":1},{"t":12,"type":"number line","n":1},{"t":13,"type":"clock","n":1},{"t":14,"type":"clock","n":1},{"t":15,"type":"bar chart","n":1},{"t":16,"type":"bar chart","n":1},{"t":17,"type":"squares","n":2},{"t":18,"type":"squares","n":2},{"t":19,"type":"coins","n":1},{"t":20,"type":"grid","n":1},{"t":22,"type":"clock","n":1},{"t":25,"type":"text","n":1},{"t":26,"type":"dots","n":6},{"t":27,"type":"square","n":1},{"t":28,"type":"square","n":1},{"t":29,"type":"house","n":1},{"t":30,"type":"castle","n":1},{"t":33,"type":"text","n":1},{"t":34,"type":"dots","n":4},{"t":36,"type":"table/text","n":1}]},{"montage":"m053.png","tiles":[{"t":1,"type":"net diagram","n":1},{"t":2,"type":"square","n":1},{"t":3,"type":"square","n":1},{"t":4,"type":"triangle","n":1},{"t":5,"type":"diamond","n":1},{"t":6,"type":"face","n":2},{"t":7,"type":"square","n":1},{"t":8,"type":"circle","n":1},{"t":9,"type":"net diagram","n":1},{"t":10,"type":"square","n":1},{"t":11,"type":"net diagram","n":1},{"t":13,"type":"bar chart","n":1},{"t":14,"type":"protractor","n":1},{"t":15,"type":"shape","n":1},{"t":16,"type":"ruler","n":1},{"t":17,"type":"square","n":1},{"t":18,"type":"square","n":1},{"t":21,"type":"dots","n":8},{"t":22,"type":"squares","n":2},{"t":23,"type":"people","n":3},{"t":24,"type":"square","n":1},{"t":25,"type":"bar chart","n":1},{"t":26,"type":"square","n":1},{"t":31,"type":"bar chart","n":1},{"t":32,"type":"square","n":1},{"t":33,"type":"lines","n":1},{"t":34,"type":"protractor","n":1},{"t":35,"type":"square","n":1},{"t":37,"type":"triangle","n":1},{"t":38,"type":"number line","n":1},{"t":41,"type":"grid","n":1}]},{"montage":"m054.png","tiles":[{"t":1,"type":"shapes","n":4},{"t":2,"type":"squares","n":4},{"t":3,"type":"triangle","n":1},{"t":4,"type":"square","n":1},{"t":5,"type":"line graph","n":1},{"t":6,"type":"square","n":1},{"t":7,"type":"line graph","n":1},{"t":8,"type":"line graph","n":1},{"t":9,"type":"diagram","n":1},{"t":10,"type":"triangle","n":1},{"t":13,"type":"triangle","n":1},{"t":14,"type":"protractor","n":1},{"t":15,"type":"number line","n":1},{"t":16,"type":"diagram","n":1},{"t":17,"type":"number line","n":1},{"t":18,"type":"number line","n":1},{"t":19,"type":"clock","n":1},{"t":20,"type":"triangle","n":1},{"t":21,"type":"bar chart","n":1},{"t":22,"type":"bar chart","n":1},{"t":25,"type":"number line","n":1},{"t":26,"type":"clock","n":1},{"t":27,"type":"diagram","n":1},{"t":28,"type":"diagram","n":1},{"t":31,"type":"bar chart","n":1},{"t":34,"type":"triangle","n":1},{"t":36,"type":"bar chart","n":1}]},{"montage":"m055.png","tiles":[{"t":1,"type":"circles","n":4},{"t":2,"type":"diagram","n":1},{"t":3,"type":"cylinder","n":1},{"t":4,"type":"shape","n":1},{"t":5,"type":"shapes","n":3},{"t":6,"type":"table/text","n":1},{"t":7,"type":"line graph","n":1},{"t":8,"type":"square","n":1},{"t":9,"type":"cubes","n":4},{"t":10,"type":"bar chart","n":1},{"t":11,"type":"circle","n":1},{"t":12,"type":"bar chart","n":1},{"t":13,"type":"line graph","n":1},{"t":14,"type":"diagram","n":1},{"t":15,"type":"bar chart","n":1},{"t":16,"type":"bar chart","n":1},{"t":17,"type":"line graph","n":1},{"t":18,"type":"square","n":1},{"t":19,"type":"diagram","n":1},{"t":20,"type":"line graph","n":1},{"t":21,"type":"bar chart","n":1},{"t":22,"type":"bar chart","n":1},{"t":23,"type":"diagram","n":1},{"t":25,"type":"line graph","n":1},{"t":27,"type":"bar chart","n":1},{"t":29,"type":"line graph","n":1}]}]}''',
r'''{"montages":[{"montage":"m056.png","tiles":[{"t":1,"type":"fraction circles","n":4},{"t":2,"type":"number line","n":1},{"t":3,"type":"geometric shapes","n":3},{"t":4,"type":"line graph","n":1},{"t":5,"type":"fraction circle","n":1},{"t":6,"type":"line graph","n":1},{"t":7,"type":"table/text","n":1},{"t":8,"type":"bar chart","n":1},{"t":9,"type":"diagram","n":1},{"t":10,"type":"bar chart","n":1},{"t":11,"type":"bar chart","n":1},{"t":12,"type":"number line","n":1},{"t":13,"type":"line graph","n":1},{"t":14,"type":"table/text","n":1},{"t":15,"type":"table/text","n":1},{"t":16,"type":"triangle","n":1},{"t":17,"type":"curve graph","n":1},{"t":18,"type":"number line","n":1},{"t":19,"type":"fraction circles","n":2},{"t":20,"type":"bar chart","n":1},{"t":21,"type":"bar chart","n":1},{"t":22,"type":"number line","n":1},{"t":23,"type":"line graph","n":1},{"t":24,"type":"curve graph","n":1},{"t":25,"type":"triangle","n":1},{"t":26,"type":"table/text","n":1},{"t":27,"type":"table/text","n":1},{"t":28,"type":"diagram","n":1},{"t":31,"type":"geometric shapes","n":2},{"t":32,"type":"square grid","n":1},{"t":33,"type":"bar chart","n":1},{"t":34,"type":"table/text","n":1},{"t":36,"type":"diagram","n":1},{"t":37,"type":"table/text","n":1},{"t":39,"type":"bar chart","n":1},{"t":40,"type":"diagram","n":1},{"t":42,"type":"circle","n":1}]},{"montage":"m057.png","tiles":[{"t":1,"type":"line graph","n":1},{"t":2,"type":"line graph","n":1},{"t":3,"type":"geometric shapes","n":2},{"t":4,"type":"table/text","n":1},{"t":5,"type":"number line","n":1},{"t":6,"type":"shapes","n":4},{"t":7,"type":"circle","n":1},{"t":8,"type":"diagram","n":1},{"t":9,"type":"triangle","n":1},{"t":10,"type":"line graph","n":1},{"t":11,"type":"figure 8","n":1},{"t":13,"type":"net diagram","n":1},{"t":14,"type":"net diagram","n":1},{"t":15,"type":"protractor","n":1},{"t":16,"type":"line graph","n":1},{"t":17,"type":"curve graph","n":1},{"t":19,"type":"diagram","n":1},{"t":20,"type":"bar chart","n":1},{"t":21,"type":"diagram","n":1},{"t":25,"type":"number line","n":1},{"t":26,"type":"line graph","n":1},{"t":27,"type":"bar chart","n":1},{"t":28,"type":"clock","n":1},{"t":29,"type":"number line","n":1},{"t":30,"type":"line graph","n":1},{"t":33,"type":"diagram","n":1},{"t":34,"type":"line graph","n":1},{"t":36,"type":"bar chart","n":1}]},{"montage":"m058.png","tiles":[{"t":1,"type":"table/text","n":1},{"t":2,"type":"bar chart","n":1},{"t":3,"type":"line graph","n":1},{"t":4,"type":"diagram","n":1},{"t":5,"type":"line graph","n":1},{"t":6,"type":"table/text","n":1},{"t":7,"type":"number line","n":1},{"t":8,"type":"circle","n":1},{"t":9,"type":"triangle","n":1},{"t":10,"type":"curve graph","n":1},{"t":12,"type":"diagram","n":1},{"t":13,"type":"squares","n":3},{"t":14,"type":"hearts","n":5},{"t":15,"type":"line graph","n":1},{"t":16,"type":"line graph","n":1},{"t":18,"type":"shapes","n":3},{"t":19,"type":"circle","n":1},{"t":20,"type":"table/text","n":1},{"t":25,"type":"square grid","n":1},{"t":26,"type":"bar chart","n":1},{"t":28,"type":"diagram","n":1},{"t":30,"type":"fraction circle","n":1},{"t":31,"type":"grid","n":1}]}]}''',
]

# normalization: collapse obvious singular/plural + synonyms into canonical buckets
CANON = {
 "square":"squares","squares":"squares","black square":"squares","black squares":"squares","square grid":"grid","grid shape":"grid","shaded grid":"grid","grid dots":"grid","grid/graph":"grid","grid graph":"grid","grid puzzle":"grid","grid pattern":"grid","checkerboard":"grid","grid":"grid",
 "circle":"circles","circles":"circles","number circle":"circles","number circles":"circles","fraction circle":"fraction circles","fraction circles":"fraction circles","circle diagram":"diagram",
 "triangle":"triangles","triangles":"triangles",
 "rectangle":"rectangles","rectangles":"rectangles",
 "clock":"clocks","clocks":"clocks","digital clock":"clocks","stopwatch":"clocks","hourglass":"clocks",
 "bird":"birds","birds":"birds",
 "star":"stars","stars":"stars","star burst":"stars",
 "cube":"cubes","cubes":"cubes",
 "coin":"coins","coins":"coins","money note":"money","money notes":"money",
 "cup":"cups","cups":"cups",
 "flower":"flowers","flowers":"flowers","clover":"flowers",
 "tree":"trees","trees":"trees",
 "dot":"dots","dots":"dots","beads":"dots",
 "ball":"balls","balls":"balls","basketball":"balls",
 "fruit":"fruits","fruits":"fruits","apple":"fruits","pumpkin":"fruits","berries":"fruits","bread":"food","burger":"food","food":"food",
 "person":"people","people":"people","figure":"people","figures":"people","character":"people","face":"people","gnome":"people","crown":"people",
 "quadrilateral":"quadrilaterals","quadrilaterals":"quadrilaterals","parallelogram":"quadrilaterals","diamond":"quadrilaterals","diamonds":"quadrilaterals","pentagon":"polygons","hexagon":"polygons","octagon":"polygons","polygon":"polygons","polygons":"polygons","arrow shape":"polygons","cross shape":"polygons","l-shape":"polygons","t shape":"polygons",
 "net":"net diagram","net diagram":"net diagram",
 "shape":"geometric shapes","shapes":"geometric shapes","geometric shape":"geometric shapes","geometric shapes":"geometric shapes","line shape":"geometric shapes","cylinder":"geometric shapes","cone":"geometric shapes","ellipse":"geometric shapes",
 "table/text":"table/text","text":"table/text","text/table":"table/text","text/box":"table/text","text/document":"table/text","text/logo":"table/text","logo":"table/text","number box":"table/text","number":"table/text","number sentence":"table/text","digits":"table/text","letter":"table/text","comparison":"table/text","answer sheet":"table/text","score box":"score box","team text":"table/text","box":"box",
 "bar chart":"bar chart","bars":"bar chart","bar":"bar chart","chart":"bar chart",
 "line graph":"line graph","curve graph":"line graph","axes":"line graph",
 "pie chart":"pie chart",
 "pictograph":"pictograph",
 "number line":"number line","line segment":"number line","lines":"number line","diagonal line":"number line","diagonal lines":"number line","zigzag":"number line",
 "fraction bars":"fraction bars",
 "ruler":"ruler","protractor":"protractor","angle diagram":"angle diagram",
 "balance scale":"balance scale","scale":"balance scale","seesaw":"balance scale",
 "dice":"dice","dominoes":"dominoes","cards":"dominoes",
 "house":"buildings","house diagram":"buildings","buildings":"buildings","castle":"buildings","tower":"buildings","floor plan":"floor plan","map":"floor plan","map/grid":"floor plan","picture frame":"buildings","bench":"furniture","chairs":"furniture",
 "bottle":"bottles","bottles":"bottles","bag":"bags","bags":"bags","backpack":"bags",
 "shirts":"clothing","hat":"clothing","party hat":"clothing","key":"objects","trophy":"objects","pencils":"objects","calculator":"objects","laptop":"objects","signs":"objects","car":"vehicles","cars":"vehicles","bicycle":"vehicles","ferris wheel":"objects","flag":"objects","piano keys":"objects","balloon":"objects","cloud":"objects","icon":"icons","icons":"icons","hand icon":"icons","pixel art":"icons","objects":"objects",
 "fish":"fish","bears":"bears","butterflies":"butterflies","insects":"insects","bug":"insects","rabbit":"rabbits","rabbits":"rabbits","mouse":"mice","cat":"cats","snail":"snails","animal":"animals","animals":"animals","hearts":"hearts","handshake":"misc","diagram":"diagram","tally marks":"tally marks","question mark":"misc","unclear":"unclear","line drawing":"diagram","figure 8":"diagram","shape grid":"grid","T shape":"polygons"}

def canon(t):
    t = t.strip().lower()
    return CANON.get(t, t)

counts = Counter()
example = {}
file_type = {}
classified = 0
unmapped = 0
for blob in RAW:
    data = json.loads(blob)
    for m in data["montages"]:
        mn = m["montage"]
        names = MAP.get(mn, [])
        for tile in m["tiles"]:
            t = tile.get("t"); typ = canon(tile.get("type","unclear"))
            classified += 1
            counts[typ] += 1
            if t is not None and 1 <= t <= len(names):
                file_type[names[t-1]] = typ
            if typ not in example:
                if t is not None and 1 <= t <= len(names):
                    example[typ] = names[t-1]
                else:
                    unmapped += 1
                    example[typ] = "(unmapped)"

total_files = sum(len(v) for v in MAP.values())
rows = sorted(counts.items(), key=lambda kv: (-kv[1], kv[0]))

lines = []
lines.append("AGS Math — Only Images asset scan (vision classification via 12 parallel subagents)")
lines.append(f"generated: 2026-05-29")
lines.append(f"total crops in Only Images: {total_files}")
lines.append(f"tiles classified (coverage): {classified}  ({100*classified/total_files:.0f}%)")
lines.append(f"NOTE: speed-over-precision scan of thumbnail montages; counts are approximate and tiles agents could not enumerate are excluded.")
lines.append("")
lines.append(f"{'object_type':<22} | {'file_count':>10} | example_filename")
lines.append("-"*22 + "-+-" + "-"*10 + "-+-" + "-"*40)
for typ, c in rows:
    lines.append(f"{typ:<22} | {c:>10} | {example.get(typ,'')}")

table = "\n".join(lines)
(OUT / "_asset_scan.txt").write_text(table, encoding="utf-8")
print(table)
print(f"\nwrote {OUT / '_asset_scan.txt'}  ({len(rows)} categories, {classified}/{total_files} tiles)")

# --- convertible filter (Step 2) ---
NONCONV = {"table/text","bar chart","line graph","grid","number line","pie chart","pictograph",
 "diagram","angle diagram","net diagram","protractor","ruler","score box","box","floor plan",
 "geometric shapes","polygons","quadrilaterals","rectangles","triangles","squares","unclear"}
conv = sorted(fn for fn, t in file_type.items() if t not in NONCONV)
import collections as _c
def _lvl(fn):
    h = fn.split(".")[0][:2]
    return h if h in ("P1","P2","P3","P4","P5","P6") else "??"
bylvl = _c.Counter(_lvl(fn) for fn in conv)
bytype = _c.Counter(file_type[fn] for fn in conv)
(OUT / "_convertible_files.txt").write_text("\n".join(conv), encoding="utf-8")
print("\n=== CONVERTIBLE SUBSET (Step 2) ===")
print(f"total crops: {total_files}")
print(f"classified by scan: {len(file_type)}  (unclassified/deferred: {total_files-len(file_type)})")
print(f"CONVERTIBLE: {len(conv)}   NON-CONVERTIBLE(classified): {len(file_type)-len(conv)}")
print("by level:", dict(sorted(bylvl.items())))
print("by type :", dict(bytype.most_common()))
print(f"wrote {OUT / '_convertible_files.txt'}")
