diff --git a/001/001.md b/001-H/001-best.md similarity index 100% rename from 001/001.md rename to 001-H/001-best.md diff --git a/001/020.md b/001-H/020.md similarity index 100% rename from 001/020.md rename to 001-H/020.md diff --git a/001/037.md b/001-H/037.md similarity index 100% rename from 001/037.md rename to 001-H/037.md diff --git a/001/086.md b/001-H/086.md similarity index 100% rename from 001/086.md rename to 001-H/086.md diff --git a/001/090.md b/001-H/090.md similarity index 100% rename from 001/090.md rename to 001-H/090.md diff --git a/001/092.md b/001-H/092.md similarity index 100% rename from 001/092.md rename to 001-H/092.md diff --git a/001/100.md b/001-H/100.md similarity index 100% rename from 001/100.md rename to 001-H/100.md diff --git a/001/135.md b/001-H/135.md similarity index 100% rename from 001/135.md rename to 001-H/135.md diff --git a/001/137.md b/001-H/137.md similarity index 100% rename from 001/137.md rename to 001-H/137.md diff --git a/001/140.md b/001-H/140.md similarity index 100% rename from 001/140.md rename to 001-H/140.md diff --git a/001/147.md b/001-H/147.md similarity index 100% rename from 001/147.md rename to 001-H/147.md diff --git a/001/167.md b/001-H/167.md similarity index 100% rename from 001/167.md rename to 001-H/167.md diff --git a/001/178.md b/001-H/178.md similarity index 100% rename from 001/178.md rename to 001-H/178.md diff --git a/001/183.md b/001-H/183.md similarity index 100% rename from 001/183.md rename to 001-H/183.md diff --git a/070.md b/002-H/070.md similarity index 100% rename from 070.md rename to 002-H/070.md diff --git a/004/080.md b/002-H/080-best.md similarity index 100% rename from 004/080.md rename to 002-H/080-best.md diff --git a/004/091.md b/002-H/091.md similarity index 100% rename from 004/091.md rename to 002-H/091.md diff --git a/004/124.md b/002-H/124.md similarity index 100% rename from 004/124.md rename to 002-H/124.md diff --git a/004/125.md b/002-H/125.md similarity index 100% rename from 004/125.md rename to 002-H/125.md diff --git a/004/143.md b/002-H/143.md similarity index 100% rename from 004/143.md rename to 002-H/143.md diff --git a/004/155.md b/002-H/155.md similarity index 100% rename from 004/155.md rename to 002-H/155.md diff --git a/004/180.md b/002-H/180.md similarity index 100% rename from 004/180.md rename to 002-H/180.md diff --git a/004/188.md b/002-H/188.md similarity index 100% rename from 004/188.md rename to 002-H/188.md diff --git a/004/190.md b/002-H/190.md similarity index 100% rename from 004/190.md rename to 002-H/190.md diff --git a/004/196.md b/002-H/196.md similarity index 100% rename from 004/196.md rename to 002-H/196.md diff --git a/002/013.md b/003-M/013.md similarity index 100% rename from 002/013.md rename to 003-M/013.md diff --git a/002/023.md b/003-M/023.md similarity index 100% rename from 002/023.md rename to 003-M/023.md diff --git a/002/044.md b/003-M/044.md similarity index 100% rename from 002/044.md rename to 003-M/044.md diff --git a/002/062.md b/003-M/062.md similarity index 100% rename from 002/062.md rename to 003-M/062.md diff --git a/002/109.md b/003-M/109.md similarity index 100% rename from 002/109.md rename to 003-M/109.md diff --git a/002/126.md b/003-M/126-best.md similarity index 100% rename from 002/126.md rename to 003-M/126-best.md diff --git a/002/156.md b/003-M/156.md similarity index 100% rename from 002/156.md rename to 003-M/156.md diff --git a/002/193.md b/003-M/193.md similarity index 100% rename from 002/193.md rename to 003-M/193.md diff --git a/002/004.md b/004-M/004-best.md similarity index 100% rename from 002/004.md rename to 004-M/004-best.md diff --git a/002/016.md b/004-M/016.md similarity index 100% rename from 002/016.md rename to 004-M/016.md diff --git a/002/051.md b/004-M/051.md similarity index 100% rename from 002/051.md rename to 004-M/051.md diff --git a/002/063.md b/004-M/063.md similarity index 100% rename from 002/063.md rename to 004-M/063.md diff --git a/002/078.md b/004-M/078.md similarity index 100% rename from 002/078.md rename to 004-M/078.md diff --git a/002/177.md b/004-M/177.md similarity index 100% rename from 002/177.md rename to 004-M/177.md diff --git a/002/189.md b/004-M/189.md similarity index 100% rename from 002/189.md rename to 004-M/189.md diff --git a/002/194.md b/004-M/194.md similarity index 100% rename from 002/194.md rename to 004-M/194.md diff --git a/003.md b/005-H/003.md similarity index 100% rename from 003.md rename to 005-H/003.md diff --git a/003/074.md b/005-H/074.md similarity index 100% rename from 003/074.md rename to 005-H/074.md diff --git a/003/082.md b/005-H/082-best.md similarity index 100% rename from 003/082.md rename to 005-H/082-best.md diff --git a/003/111.md b/005-H/111.md similarity index 100% rename from 003/111.md rename to 005-H/111.md diff --git a/003/160.md b/005-H/160.md similarity index 100% rename from 003/160.md rename to 005-H/160.md diff --git a/003/164.md b/005-H/164.md similarity index 100% rename from 003/164.md rename to 005-H/164.md diff --git a/007/008.md b/006-H/008.md similarity index 100% rename from 007/008.md rename to 006-H/008.md diff --git a/007/014.md b/006-H/014-best.md similarity index 100% rename from 007/014.md rename to 006-H/014-best.md diff --git a/007/015.md b/006-H/015.md similarity index 100% rename from 007/015.md rename to 006-H/015.md diff --git a/007/019.md b/006-H/019.md similarity index 100% rename from 007/019.md rename to 006-H/019.md diff --git a/007/165.md b/006-H/165.md similarity index 100% rename from 007/165.md rename to 006-H/165.md diff --git a/007/204.md b/006-H/204.md similarity index 100% rename from 007/204.md rename to 006-H/204.md diff --git a/013/068.md b/007-M/068.md similarity index 100% rename from 013/068.md rename to 007-M/068.md diff --git a/101.md b/007-M/101.md similarity index 100% rename from 101.md rename to 007-M/101.md diff --git a/130.md b/007-M/130-best.md similarity index 100% rename from 130.md rename to 007-M/130-best.md diff --git a/013/146.md b/007-M/146.md similarity index 100% rename from 013/146.md rename to 007-M/146.md diff --git a/174.md b/007-M/174.md similarity index 100% rename from 174.md rename to 007-M/174.md diff --git a/013/186.md b/007-M/186.md similarity index 100% rename from 013/186.md rename to 007-M/186.md diff --git a/001/002.md b/008-H/002.md similarity index 100% rename from 001/002.md rename to 008-H/002.md diff --git a/001/007.md b/008-H/007-best.md similarity index 100% rename from 001/007.md rename to 008-H/007-best.md diff --git a/001/032.md b/008-H/032.md similarity index 100% rename from 001/032.md rename to 008-H/032.md diff --git a/001/065.md b/008-H/065.md similarity index 100% rename from 001/065.md rename to 008-H/065.md diff --git a/001/136.md b/008-H/136.md similarity index 100% rename from 001/136.md rename to 008-H/136.md diff --git a/001/175.md b/008-H/175.md similarity index 100% rename from 001/175.md rename to 008-H/175.md diff --git a/012/011.md b/009-M/011-best.md similarity index 100% rename from 012/011.md rename to 009-M/011-best.md diff --git a/012/089.md b/009-M/089.md similarity index 100% rename from 012/089.md rename to 009-M/089.md diff --git a/012/095.md b/009-M/095.md similarity index 100% rename from 012/095.md rename to 009-M/095.md diff --git a/012/163.md b/009-M/163.md similarity index 100% rename from 012/163.md rename to 009-M/163.md diff --git a/003/042.md b/010-H/042.md similarity index 100% rename from 003/042.md rename to 010-H/042.md diff --git a/083.md b/010-H/083.md similarity index 100% rename from 083.md rename to 010-H/083.md diff --git a/094.md b/010-H/094.md similarity index 100% rename from 094.md rename to 010-H/094.md diff --git a/003/169.md b/010-H/169-best.md similarity index 100% rename from 003/169.md rename to 010-H/169-best.md diff --git a/006/035.md b/011-H/035.md similarity index 100% rename from 006/035.md rename to 011-H/035.md diff --git a/006/179.md b/011-H/179.md similarity index 100% rename from 006/179.md rename to 011-H/179.md diff --git a/006/192.md b/011-H/192-best.md similarity index 100% rename from 006/192.md rename to 011-H/192-best.md diff --git a/010.md b/012-M/010.md similarity index 100% rename from 010.md rename to 012-M/010.md diff --git a/015/039.md b/012-M/039-best.md similarity index 100% rename from 015/039.md rename to 012-M/039-best.md diff --git a/015/158.md b/012-M/158.md similarity index 100% rename from 015/158.md rename to 012-M/158.md diff --git a/006/166.md b/013-M/166.md similarity index 100% rename from 006/166.md rename to 013-M/166.md diff --git a/006/176.md b/013-M/176-best.md similarity index 100% rename from 006/176.md rename to 013-M/176-best.md diff --git a/043.md b/014-M/043.md similarity index 100% rename from 043.md rename to 014-M/043.md diff --git a/162.md b/014-M/162-best.md similarity index 100% rename from 162.md rename to 014-M/162-best.md diff --git a/067.md b/015-H/067.md similarity index 100% rename from 067.md rename to 015-H/067.md diff --git a/002/105.md b/015-H/105-best.md similarity index 100% rename from 002/105.md rename to 015-H/105-best.md diff --git a/009/152.md b/016-M/152-best.md similarity index 100% rename from 009/152.md rename to 016-M/152-best.md diff --git a/009/154.md b/016-M/154.md similarity index 100% rename from 009/154.md rename to 016-M/154.md diff --git a/106.md b/017-H/106-best.md similarity index 100% rename from 106.md rename to 017-H/106-best.md diff --git a/103.md b/018-M/103-best.md similarity index 100% rename from 103.md rename to 018-M/103-best.md diff --git a/005.md b/invalid/005.md similarity index 100% rename from 005.md rename to invalid/005.md diff --git a/009.md b/invalid/009.md similarity index 100% rename from 009.md rename to invalid/009.md diff --git a/012.md b/invalid/012.md similarity index 100% rename from 012.md rename to invalid/012.md diff --git a/006/017.md b/invalid/017.md similarity index 100% rename from 006/017.md rename to invalid/017.md diff --git a/018.md b/invalid/018.md similarity index 100% rename from 018.md rename to invalid/018.md diff --git a/021.md b/invalid/021.md similarity index 100% rename from 021.md rename to invalid/021.md diff --git a/008/022.md b/invalid/022.md similarity index 100% rename from 008/022.md rename to invalid/022.md diff --git a/025.md b/invalid/025.md similarity index 100% rename from 025.md rename to invalid/025.md diff --git a/008/027.md b/invalid/027.md similarity index 100% rename from 008/027.md rename to invalid/027.md diff --git a/014/028.md b/invalid/028.md similarity index 100% rename from 014/028.md rename to invalid/028.md diff --git a/029.md b/invalid/029.md similarity index 100% rename from 029.md rename to invalid/029.md diff --git a/041.md b/invalid/041.md similarity index 100% rename from 041.md rename to invalid/041.md diff --git a/009/047.md b/invalid/047.md similarity index 100% rename from 009/047.md rename to invalid/047.md diff --git a/050.md b/invalid/050.md similarity index 100% rename from 050.md rename to invalid/050.md diff --git a/052.md b/invalid/052.md similarity index 100% rename from 052.md rename to invalid/052.md diff --git a/053.md b/invalid/053.md similarity index 100% rename from 053.md rename to invalid/053.md diff --git a/054.md b/invalid/054.md similarity index 100% rename from 054.md rename to invalid/054.md diff --git a/006/056.md b/invalid/056.md similarity index 100% rename from 006/056.md rename to invalid/056.md diff --git a/058.md b/invalid/058.md similarity index 100% rename from 058.md rename to invalid/058.md diff --git a/011/059.md b/invalid/059.md similarity index 100% rename from 011/059.md rename to invalid/059.md diff --git a/011/064.md b/invalid/064.md similarity index 100% rename from 011/064.md rename to invalid/064.md diff --git a/066.md b/invalid/066.md similarity index 100% rename from 066.md rename to invalid/066.md diff --git a/072.md b/invalid/072.md similarity index 100% rename from 072.md rename to invalid/072.md diff --git a/076.md b/invalid/076.md similarity index 100% rename from 076.md rename to invalid/076.md diff --git a/079.md b/invalid/079.md similarity index 100% rename from 079.md rename to invalid/079.md diff --git a/084.md b/invalid/084.md similarity index 100% rename from 084.md rename to invalid/084.md diff --git a/088.md b/invalid/088.md similarity index 100% rename from 088.md rename to invalid/088.md diff --git a/096.md b/invalid/096.md similarity index 100% rename from 096.md rename to invalid/096.md diff --git a/098.md b/invalid/098.md similarity index 100% rename from 098.md rename to invalid/098.md diff --git a/099.md b/invalid/099.md similarity index 100% rename from 099.md rename to invalid/099.md diff --git a/009/102.md b/invalid/102.md similarity index 100% rename from 009/102.md rename to invalid/102.md diff --git a/013/108.md b/invalid/108.md similarity index 100% rename from 013/108.md rename to invalid/108.md diff --git a/022/114.md b/invalid/114.md similarity index 100% rename from 022/114.md rename to invalid/114.md diff --git a/115.md b/invalid/115.md similarity index 100% rename from 115.md rename to invalid/115.md diff --git a/022/116.md b/invalid/116.md similarity index 100% rename from 022/116.md rename to invalid/116.md diff --git a/023/117.md b/invalid/117.md similarity index 100% rename from 023/117.md rename to invalid/117.md diff --git a/118.md b/invalid/118.md similarity index 100% rename from 118.md rename to invalid/118.md diff --git a/119.md b/invalid/119.md similarity index 100% rename from 119.md rename to invalid/119.md diff --git a/120.md b/invalid/120.md similarity index 100% rename from 120.md rename to invalid/120.md diff --git a/002/122.md b/invalid/122.md similarity index 100% rename from 002/122.md rename to invalid/122.md diff --git a/015/129.md b/invalid/129.md similarity index 100% rename from 015/129.md rename to invalid/129.md diff --git a/001/132.md b/invalid/132.md similarity index 100% rename from 001/132.md rename to invalid/132.md diff --git a/133.md b/invalid/133.md similarity index 100% rename from 133.md rename to invalid/133.md diff --git a/139.md b/invalid/139.md similarity index 100% rename from 139.md rename to invalid/139.md diff --git a/142.md b/invalid/142.md similarity index 100% rename from 142.md rename to invalid/142.md diff --git a/149.md b/invalid/149.md similarity index 100% rename from 149.md rename to invalid/149.md diff --git a/151.md b/invalid/151.md similarity index 100% rename from 151.md rename to invalid/151.md diff --git a/153.md b/invalid/153.md similarity index 100% rename from 153.md rename to invalid/153.md diff --git a/159.md b/invalid/159.md similarity index 100% rename from 159.md rename to invalid/159.md diff --git a/171.md b/invalid/171.md similarity index 100% rename from 171.md rename to invalid/171.md diff --git a/172.md b/invalid/172.md similarity index 100% rename from 172.md rename to invalid/172.md diff --git a/173.md b/invalid/173.md similarity index 100% rename from 173.md rename to invalid/173.md diff --git a/184.md b/invalid/184.md similarity index 100% rename from 184.md rename to invalid/184.md diff --git a/195.md b/invalid/195.md similarity index 100% rename from 195.md rename to invalid/195.md diff --git a/008/197.md b/invalid/197.md similarity index 100% rename from 008/197.md rename to invalid/197.md diff --git a/198.md b/invalid/198.md similarity index 100% rename from 198.md rename to invalid/198.md diff --git a/200.md b/invalid/200.md similarity index 100% rename from 200.md rename to invalid/200.md diff --git a/004/202.md b/invalid/202.md similarity index 100% rename from 004/202.md rename to invalid/202.md diff --git a/008/203.md b/invalid/203.md similarity index 100% rename from 008/203.md rename to invalid/203.md diff --git a/205.md b/invalid/205.md similarity index 100% rename from 205.md rename to invalid/205.md diff --git a/008/045.md b/invalid/invalid-001/045-best.md similarity index 100% rename from 008/045.md rename to invalid/invalid-001/045-best.md diff --git a/008/048.md b/invalid/invalid-001/048.md similarity index 100% rename from 008/048.md rename to invalid/invalid-001/048.md diff --git a/014/069.md b/invalid/invalid-002/069.md similarity index 100% rename from 014/069.md rename to invalid/invalid-002/069.md diff --git a/014/110.md b/invalid/invalid-002/110-best.md similarity index 100% rename from 014/110.md rename to invalid/invalid-002/110-best.md diff --git a/017/026.md b/invalid/invalid-003/026-best.md similarity index 100% rename from 017/026.md rename to invalid/invalid-003/026-best.md diff --git a/017/138.md b/invalid/invalid-003/138.md similarity index 100% rename from 017/138.md rename to invalid/invalid-003/138.md diff --git a/005/033.md b/invalid/invalid-004/033.md similarity index 100% rename from 005/033.md rename to invalid/invalid-004/033.md diff --git a/005/040.md b/invalid/invalid-004/040.md similarity index 100% rename from 005/040.md rename to invalid/invalid-004/040.md diff --git a/005/127.md b/invalid/invalid-004/127.md similarity index 100% rename from 005/127.md rename to invalid/invalid-004/127.md diff --git a/005/131.md b/invalid/invalid-004/131-best.md similarity index 100% rename from 005/131.md rename to invalid/invalid-004/131-best.md diff --git a/019/049.md b/invalid/invalid-005/049-best.md similarity index 100% rename from 019/049.md rename to invalid/invalid-005/049-best.md diff --git a/019/085.md b/invalid/invalid-005/085.md similarity index 100% rename from 019/085.md rename to invalid/invalid-005/085.md diff --git a/016/024.md b/invalid/invalid-006/024.md similarity index 100% rename from 016/024.md rename to invalid/invalid-006/024.md diff --git a/016/030.md b/invalid/invalid-006/030-best.md similarity index 100% rename from 016/030.md rename to invalid/invalid-006/030-best.md diff --git a/010/057.md b/invalid/invalid-007/057.md similarity index 100% rename from 010/057.md rename to invalid/invalid-007/057.md diff --git a/010/073.md b/invalid/invalid-007/073-best.md similarity index 100% rename from 010/073.md rename to invalid/invalid-007/073-best.md diff --git a/010/087.md b/invalid/invalid-007/087.md similarity index 100% rename from 010/087.md rename to invalid/invalid-007/087.md diff --git a/010/112.md b/invalid/invalid-007/112.md similarity index 100% rename from 010/112.md rename to invalid/invalid-007/112.md diff --git a/010/161.md b/invalid/invalid-007/161.md similarity index 100% rename from 010/161.md rename to invalid/invalid-007/161.md diff --git a/010/191.md b/invalid/invalid-007/191.md similarity index 100% rename from 010/191.md rename to invalid/invalid-007/191.md diff --git a/002/031.md b/invalid/invalid-008/031-best.md similarity index 100% rename from 002/031.md rename to invalid/invalid-008/031-best.md diff --git a/002/046.md b/invalid/invalid-008/046.md similarity index 100% rename from 002/046.md rename to invalid/invalid-008/046.md diff --git a/002/145.md b/invalid/invalid-008/145.md similarity index 100% rename from 002/145.md rename to invalid/invalid-008/145.md diff --git a/055.md b/invalid/invalid-009/055.md similarity index 100% rename from 055.md rename to invalid/invalid-009/055.md diff --git a/157.md b/invalid/invalid-009/157-best.md similarity index 100% rename from 157.md rename to invalid/invalid-009/157-best.md diff --git a/001/182.md b/invalid/invalid-009/182.md similarity index 100% rename from 001/182.md rename to invalid/invalid-009/182.md diff --git a/011/006.md b/invalid/invalid-010/006-best.md similarity index 100% rename from 011/006.md rename to invalid/invalid-010/006-best.md diff --git a/038.md b/invalid/invalid-010/038.md similarity index 100% rename from 038.md rename to invalid/invalid-010/038.md diff --git a/093.md b/invalid/invalid-010/093.md similarity index 100% rename from 093.md rename to invalid/invalid-010/093.md diff --git a/011/097.md b/invalid/invalid-010/097.md similarity index 100% rename from 011/097.md rename to invalid/invalid-010/097.md diff --git a/011/113.md b/invalid/invalid-010/113.md similarity index 100% rename from 011/113.md rename to invalid/invalid-010/113.md diff --git a/005/077.md b/invalid/invalid-011/077-best.md similarity index 100% rename from 005/077.md rename to invalid/invalid-011/077-best.md diff --git a/005/104.md b/invalid/invalid-011/104.md similarity index 100% rename from 005/104.md rename to invalid/invalid-011/104.md diff --git a/005/185.md b/invalid/invalid-011/185.md similarity index 100% rename from 005/185.md rename to invalid/invalid-011/185.md diff --git a/005/187.md b/invalid/invalid-011/187.md similarity index 100% rename from 005/187.md rename to invalid/invalid-011/187.md diff --git a/018/036.md b/invalid/invalid-012/036-best.md similarity index 100% rename from 018/036.md rename to invalid/invalid-012/036-best.md diff --git a/018/181.md b/invalid/invalid-012/181.md similarity index 100% rename from 018/181.md rename to invalid/invalid-012/181.md diff --git a/021/081.md b/invalid/invalid-013/081-best.md similarity index 100% rename from 021/081.md rename to invalid/invalid-013/081-best.md diff --git a/021/141.md b/invalid/invalid-013/141.md similarity index 100% rename from 021/141.md rename to invalid/invalid-013/141.md diff --git a/009/075.md b/invalid/invalid-014/075.md similarity index 100% rename from 009/075.md rename to invalid/invalid-014/075.md diff --git a/121.md b/invalid/invalid-014/121.md similarity index 100% rename from 121.md rename to invalid/invalid-014/121.md diff --git a/009/123.md b/invalid/invalid-014/123-best.md similarity index 100% rename from 009/123.md rename to invalid/invalid-014/123-best.md diff --git a/023/201.md b/invalid/invalid-014/201.md similarity index 100% rename from 023/201.md rename to invalid/invalid-014/201.md diff --git a/003/061.md b/invalid/invalid-015/061.md similarity index 100% rename from 003/061.md rename to invalid/invalid-015/061.md diff --git a/003/144.md b/invalid/invalid-015/144-best.md similarity index 100% rename from 003/144.md rename to invalid/invalid-015/144-best.md diff --git a/003/150.md b/invalid/invalid-015/150.md similarity index 100% rename from 003/150.md rename to invalid/invalid-015/150.md diff --git a/020/060.md b/invalid/invalid-016/060-best.md similarity index 100% rename from 020/060.md rename to invalid/invalid-016/060-best.md diff --git a/020/199.md b/invalid/invalid-016/199.md similarity index 100% rename from 020/199.md rename to invalid/invalid-016/199.md diff --git a/148.md b/invalid/invalid-017/148.md similarity index 100% rename from 148.md rename to invalid/invalid-017/148.md diff --git a/024/168.md b/invalid/invalid-017/168-best.md similarity index 100% rename from 024/168.md rename to invalid/invalid-017/168-best.md diff --git a/024/170.md b/invalid/invalid-017/170.md similarity index 100% rename from 024/170.md rename to invalid/invalid-017/170.md diff --git a/071.md b/invalid/invalid-018/071.md similarity index 100% rename from 071.md rename to invalid/invalid-018/071.md diff --git a/128.md b/invalid/invalid-018/128-best.md similarity index 100% rename from 128.md rename to invalid/invalid-018/128-best.md diff --git a/003/034.md b/invalid/invalid-019/034.md similarity index 100% rename from 003/034.md rename to invalid/invalid-019/034.md diff --git a/003/107.md b/invalid/invalid-019/107-best.md similarity index 100% rename from 003/107.md rename to invalid/invalid-019/107-best.md diff --git a/003/134.md b/invalid/invalid-019/134.md similarity index 100% rename from 003/134.md rename to invalid/invalid-019/134.md