#include <bits/stdc++.h> using namespace std; #define rep(i,a,b) for(ll i=a;i<b;i++) #define rrep(i,b,a) for(ll i=b;i>=a;i--) #define fori(i,a) for(auto i : a ) #define all(a) begin(a), end(a) #define mset(a,b) memset(a,b,sizeof(a)) #define mcopy(a,b) memcopy(a,b,sizeof(a)) #define pb push_back #define f first #define s second #define ll long long string getString(char x) { string s(1, x); return s; } void solve1(){ vector<pair<ll,string>> v(10001); rep(i,1,10001){ cin>>v[i].f>>v[i].s; } sort(all(v)); vector< set<string> > v1(100); rep(i,1,10001){ v1[v[i].f].insert(v[i].s); } string s=""; rep(i,1,11){ if(i==1)s+=*v1[i].begin(); else{ for(auto j:v1[i]){ if(v1[i-1].find(j)==v1[i-1].end()){ if(i!=10) s+=j; else{ s=getString(j[1])+s; } break; } } } } cout<<s<<endl; } void solve3(vector<pair<ll,string>> v){ map<char,int> m1; set<char> s1; for(auto i:v){ for(auto j:i.s){ s1.insert(j); } } set<char> s2=s1; for(auto i:v){ s2.erase(i.s[0]); m1[i.s[0]]++; } string g=""; char fi; int mx=0; for(auto i:s2){ // if(mx>m1[i]){ // mx=m1[i]; fi=i; // } } g+=getString(fi); s1.erase(fi); s2.erase(fi); m1.erase(fi); vector<pair<int,char>> v1; for(auto i:s2) m1[i]=0; for(auto i:m1){ v1.pb({i.s,i.f}); } // sort(v1.begin(),v1.end()); sort(v1.begin(),v1.end(),greater<pair<int,char>>()); for(auto i:v1) g+=getString(i.s); cout<<g<<endl; } void solve2(){ vector<pair<ll,string>> v(10001); ll flag=0; rep(i,1,10001){ cin>>v[i].f>>v[i].s; if(v[i].f!=-1) flag=1; } auto comp=[]( const pair<ll,string> & x , const pair<ll,string> &y ){return x.s.length()<y.s.length();}; sort(all(v),comp); // solve3(v); if(flag==0)solve3(v); else{ set<char> s1; for(auto i:v){ for(auto j:i.s){ s1.insert(j); } } vector<pair<ll,string>> v1; map<ll,set<char>> m1; rep(i,1,10001){ if(v[i].f!=-1){ v1.pb({v[i].f,v[i].s}); } } rep(i,0,v1.size()){ if(to_string(v1[i].f).length()==v1[i].s.length()) m1[to_string(v1[i].f)[0]-'0'].insert(v1[i].s[0]); } string g=""; g+=getString(*m1[1].begin()); // cout<<g<<endl; rep(i,2,10){ for(auto j:m1[i]){ if(m1[i-1].find(j)==m1[i-1].end()){ g+= getString(j); } } } // cout<<g<<endl; for(auto i:s1){ if(g.find(i)==string::npos){ g=getString(i)+g; break; } } cout<<g<<endl; } } void solve(){ ll u; cin>>u; if(u==2) solve1(); else solve2(); } int main(){ ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); // freopen("input.txt", "r", stdin); // freopen("output.txt", "w", stdout); ll t,k=1; cin>>t; while(t--){ cout<<"Case #"<<k++<<": "; solve(); } }
Standard input is empty
Case #1: Case #2: Case #3: Case #4: Case #5: Case #6: Case #7: Case #8: Case #9: Case #10: Case #11: Case #12: Case #13: Case #14: Case #15: Case #16: Case #17: Case #18: Case #19: Case #20: Case #21: Case #22: Case #23: Case #24: Case #25: Case #26: Case #27: Case #28: Case #29: Case #30: Case #31: Case #32: Case #33: Case #34: Case #35: Case #36: Case #37: Case #38: Case #39: Case #40: Case #41: Case #42: Case #43: Case #44: Case #45: Case #46: Case #47: Case #48: Case #49: Case #50: Case #51: Case #52: Case #53: Case #54: Case #55: Case #56: Case #57: Case #58: Case #59: Case #60: Case #61: Case #62: Case #63: Case #64: Case #65: Case #66: Case #67: Case #68: Case #69: Case #70: Case #71: Case #72: Case #73: Case #74: Case #75: Case #76: Case #77: Case #78: Case #79: Case #80: Case #81: Case #82: Case #83: Case #84: Case #85: Case #86: Case #87: Case #88: Case #89: Case #90: Case #91: Case #92: Case #93: Case #94: Case #95: Case #96: Case #97: Case #98: Case #99: Case #100: Case #101: Case #102: Case #103: Case #104: Case #105: Case #106: Case #107: Case #108: Case #109: Case #110: Case #111: Case #112: Case #113: Case #114: Case #115: Case #116: Case #117: Case #118: Case #119: Case #120: Case #121: Case #122: Case #123: Case #124: Case #125: Case #126: Case #127: Case #128: Case #129: Case #130: Case #131: Case #132: Case #133: Case #134: Case #135: Case #136: Case #137: Case #138: Case #139: Case #140: Case #141: Case #142: Case #143: Case #144: Case #145: Case #146: Case #147: Case #148: Case #149: Case #150: Case #151: Case #152: Case #153: Case #154: Case #155: Case #156: Case #157: Case #158: Case #159: Case #160: Case #161: Case #162: Case #163: Case #164: Case #165: Case #166: Case #167: Case #168: Case #169: Case #170: Case #171: Case #172: Case #173: Case #174: Case #175: Case #176: Case #177: Case #178: Case #179: Case #180: Case #181: Case #182: Case #183: Case #184: Case #185: Case #186: Case #187: Case #188: Case #189: Case #190: Case #191: Case #192: Case #193: Case #194: Case #195: Case #196: Case #197: Case #198: Case #199: Case #200: Case #201: Case #202: Case #203: Case #204: Case #205: Case #206: Case #207: Case #208: Case #209: Case #210: Case #211: Case #212: Case #213: Case #214: Case #215: Case #216: Case #217: Case #218: Case #219: Case #220: Case #221: Case #222: Case #223: Case #224: Case #225: Case #226: Case #227: Case #228: Case #229: Case #230: Case #231: Case #232: Case #233: Case #234: Case #235: Case #236: Case #237: Case #238: Case #239: Case #240: Case #241: Case #242: Case #243: Case #244: Case #245: Case #246: Case #247: Case #248: Case #249: Case #250: Case #251: Case #252: Case #253: Case #254: Case #255: Case #256: Case #257: Case #258: Case #259: Case #260: Case #261: Case #262: Case #263: Case #264: Case #265: Case #266: Case #267: Case #268: Case #269: Case #270: Case #271: Case #272: Case #273: Case #274: Case #275: Case #276: Case #277: Case #278: Case #279: Case #280: Case #281: Case #282: Case #283: Case #284: Case #285: Case #286: Case #287: Case #288: Case #289: Case #290: Case #291: Case #292: Case #293: Case #294: Case #295: Case #296: Case #297: Case #298: Case #299: Case #300: Case #301: Case #302: Case #303: Case #304: Case #305: Case #306: Case #307: Case #308: Case #309: Case #310: Case #311: Case #312: Case #313: Case #314: Case #315: Case #316: Case #317: Case #318: Case #319: Case #320: Case #321: Case #322: Case #323: Case #324: Case #325: Case #326: Case #327: Case #328: Case #329: Case #330: Case #331: Case #332: Case #333: Case #334: Case #335: Case #336: Case #337: Case #338: Case #339: Case #340: Case #341: Case #342: Case #343: Case #344: Case #345: Case #346: Case #347: Case #348: Case #349: Case #350: Case #351: Case #352: Case #353: Case #354: Case #355: Case #356: Case #357: Case #358: Case #359: Case #360: Case #361: Case #362: Case #363: Case #364: Case #365: Case #366: Case #367: Case #368: Case #369: Case #370: Case #371: Case #372: Case #373: Case #374: Case #375: Case #376: Case #377: Case #378: Case #379: Case #380: Case #381: Case #382: Case #383: Case #384: Case #385: Case #386: Case #387: Case #388: Case #389: Case #390: Case #391: Case #392: Case #393: Case #394: Case #395: Case #396: Case #397: Case #398: Case #399: Case #400: Case #401: Case #402: Case #403: Case #404: Case #405: Case #406: Case #407: Case #408: Case #409: Case #410: Case #411: Case #412: Case #413: Case #414: Case #415: Case #416: Case #417: Case #418: Case #419: Case #420: Case #421: Case #422: Case #423: Case #424: Case #425: Case #426: Case #427: Case #428: Case #429: Case #430: Case #431: Case #432: Case #433: Case #434: Case #435: Case #436: Case #437: Case #438: Case #439: Case #440: Case #441: Case #442: Case #443: Case #444: Case #445: Case #446: Case #447: Case #448: Case #449: Case #450: Case #451: Case #452: Case #453: Case #454: Case #455: Case #456: Case #457: Case #458: Case #459: Case #460: Case #461: Case #462: Case #463: Case #464: Case #465: Case #466: Case #467: Case #468: Case #469: Case #470: Case #471: Case #472: Case #473: Case #474: Case #475: Case #476: Case #477: Case #478: Case #479: Case #480: Case #481: Case #482: Case #483: Case #484: Case #485: Case #486: Case #487: Case #488: Case #489: Case #490: Case #491: Case #492: Case #493: Case #494: Case #495: Case #496: Case #497: Case #498: Case #499: Case #500: Case #501: Case #502: Case #503: Case #504: Case #505: Case #506: Case #507: Case #508: Case #509: Case #510: Case #511: Case #512: Case #513: Case #514: Case #515: Case #516: Case #517: Case #518: Case #519: Case #520: Case #521: Case #522: Case #523: Case #524: Case #525: Case #526: Case #527: Case #528: Case #529: Case #530: Case #531: Case #532: Case #533: Case #534: Case #535: Case #536: Case #537: Case #538: Case #539: Case #540: Case #541: Case #542: Case #543: Case #544: Case #545: Case #546: Case #547: Case #548: Case #549: Case #550: Case #551: Case #552: Case #553: Case #554: Case #555: Case #556: Case #557: Case #558: Case #559: Case #560: Case #561: Case #562: Case #563: Case #564: Case #565: Case #566: Case #567: Case #568: Case #569: Case #570: Case #571: Case #572: Case #573: Case #574: Case #575: Case #576: Case #577: Case #578: Case #579: Case #580: Case #581: Case #582: Case #583: Case #584: Case #585: Case #586: Case #587: Case #588: Case #589: Case #590: Case #591: Case #592: Case #593: Case #594: Case #595: Case #596: Case #597: Case #598: Case #599: Case #600: Case #601: Case #602: Case #603: Case #604: Case #605: Case #606: Case #607: Case #608: Case #609: Case #610: Case #611: Case #612: Case #613: Case #614: Case #615: Case #616: Case #617: Case #618: Case #619: Case #620: Case #621: Case #622: Case #623: Case #624: Case #625: Case #626: Case #627: Case #628: Case #629: Case #630: Case #631: Case #632: Case #633: Case #634: Case #635: Case #636: Case #637: Case #638: Case #639: Case #640: Case #641: Case #642: Case #643: Case #644: Case #645: Case #646: Case #647: Case #648: Case #649: Case #650: Case #651: Case #652: Case #653: Case #654: Case #655: Case #656: Case #657: Case #658: Case #659: Case #660: Case #661: Case #662: Case #663: Case #664: Case #665: Case #666: Case #667: Case #668: Case #669: Case #670: Case #671: Case #672: Case #673: Case #674: Case #675: Case #676: Case #677: Case #678: Case #679: Case #680: Case #681: Case #682: Case #683: Case #684: Case #685: Case #686: Case #687: Case #688: Case #689: Case #690: Case #691: Case #692: Case #693: Case #694: Case #695: Case #696: Case #697: Case #698: Case #699: Case #700: Case #701: Case #702: Case #703: Case #704: Case #705: Case #706: Case #707: Case #708: Case #709: Case #710: Case #711: Case #712: Case #713: Case #714: Case #715: Case #716: Case #717: Case #718: Case #719: Case #720: Case #721: Case #722: Case #723: Case #724: Case #725: Case #726: Case #727: Case #728: Case #729: Case #730: Case #731: Case #732: Case #733: Case #734: Case #735: Case #736: Case #737: Case #738: Case #739: Case #740: Case #741: Case #742: Case #743: Case #744: Case #745: Case #746: Case #747: Case #748: Case #749: Case #750: Case #751: Case #752: Case #753: Case #754: Case #755: Case #756: Case #757: Case #758: Case #759: Case #760: Case #761: Case #762: Case #763: Case #764: Case #765: Case #766: Case #767: Case #768: Case #769: Case #770: Case #771: Case #772: Case #773: Case #774: Case #775: Case #776: Case #777: Case #778: Case #779: Case #780: Case #781: Case #782: Case #783: Case #784: Case #785: Case #786: Case #787: Case #788: Case #789: Case #790: Case #791: Case #792: Case #793: Case #794: Case #795: Case #796: Case #797: Case #798: Case #799: Case #800: Case #801: Case #802: Case #803: Case #804: Case #805: Case #806: Case #807: Case #808: Case #809: Case #810: Case #811: Case #812: Case #813: Case #814: Case #815: Case #816: Case #817: Case #818: Case #819: Case #820: Case #821: Case #822: Case #823: Case #824: Case #825: Case #826: Case #827: Case #828: Case #829: Case #830: Case #831: Case #832: Case #833: Case #834: Case #835: Case #836: Case #837: Case #838: Case #839: Case #840: Case #841: Case #842: Case #843: Case #844: Case #845: Case #846: Case #847: Case #848: Case #849: Case #850: Case #851: Case #852: Case #853: Case #854: Case #855: Case #856: Case #857: Case #858: Case #859: Case #860: Case #861: Case #862: Case #863: Case #864: Case #865: Case #866: Case #867: Case #868: Case #869: Case #870: Case #871: Case #872: Case #873: Case #874: Case #875: Case #876: Case #877: Case #878: Case #879: Case #880: Case #881: Case #882: Case #883: Case #884: Case #885: Case #886: Case #887: Case #888: Case #889: Case #890: Case #891: Case #892: Case #893: Case #894: Case #895: Case #896: Case #897: Case #898: Case #899: Case #900: Case #901: Case #902: Case #903: Case #904: Case #905: Case #906: Case #907: Case #908: Case #909: Case #910: Case #911: Case #912: Case #913: Case #914: Case #915: Case #916: Case #917: Case #918: Case #919: Case #920: Case #921: Case #922: Case #923: Case #924: Case #925: Case #926: Case #927: Case #928: Case #929: Case #930: Case #931: Case #932: Case #933: Case #934: Case #935: Case #936: Case #937: Case #938: Case #939: Case #940: Case #941: Case #942: Case #943: Case #944: Case #945: Case #946: Case #947: Case #948: Case #949: Case #950: Case #951: Case #952: Case #953: Case #954: Case #955: Case #956: Case #957: Case #958: Case #959: Case #960: Case #961: Case #962: Case #963: Case #964: Case #965: Case #966: Case #967: Case #968: Case #969: Case #970: Case #971: Case #972: Case #973: Case #974: Case #975: Case #976: Case #977: Case #978: Case #979: Case #980: Case #981: Case #982: Case #983: Case #984: Case #985: Case #986: Case #987: Case #988: Case #989: Case #990: Case #991: Case #992: Case #993: Case #994: Case #995: Case #996: Case #997: Case #998: Case #999: Case #1000: Case #1001: Case #1002: Case #1003: Case #1004: Case #1005: Case #1006: Case #1007: Case #1008: Case #1009: Case #1010: Case #1011: Case #1012: Case #1013: Case #1014: Case #1015: Case #1016: Case #1017: Case #1018: Case #1019: Case #1020: Case #1021: Case #1022: Case #1023: Case #1024: Case #1025: Case #1026: Case #1027: Case #1028: Case #1029: Case #1030: Case #1031: Case #1032: Case #1033: Case #1034: Case #1035: Case #1036: Case #1037: Case #1038: Case #1039: Case #1040: Case #1041: Case #1042: Case #1043: Case #1044: Case #1045: Case #1046: Case #1047: Case #1048: Case #1049: Case #1050: Case #1051: Case #1052: Case #1053: Case #1054: Case #1055: Case #1056: Case #1057: Case #1058: Case #1059: Case #1060: Case #1061: Case #1062: Case #1063: Case #1064: Case #1065: Case #1066: Case #1067: Case #1068: Case #1069: Case #1070: Case #1071: Case #1072: Case #1073: Case #1074: Case #1075: Case #1076: Case #1077: Case #1078: Case #1079: Case #1080: Case #1081: Case #1082: Case #1083: Case #1084: Case #1085: Case #1086: Case #1087: Case #1088: Case #1089: Case #1090: Case #1091: Case #1092: Case #1093: Case #1094: Case #1095: Case #1096: Case #1097: Case #1098: Case #1099: Case #1100: Case #1101: Case #1102: Case #1103: Case #1104: Case #1105: Case #1106: Case #1107: Case #1108: Case #1109: Case #1110: Case #1111: Case #1112: Case #1113: Case #1114: Case #1115: Case #1116: Case #1117: Case #1118: Case #1119: Case #1120: Case #1121: Case #1122: Case #1123: Case #1124: Case #1125: Case #1126: Case #1127: Case #1128: Case #1129: Case #1130: Case #1131: Case #1132: Case #1133: Case #1134: Case #1135: Case #1136: Case #1137: Case #1138: Case #1139: Case #1140: Case #1141: Case #1142: Case #1143: Case #1144: Case #1145: Case #1146: Case #1147: Case #1148: Case #1149: Case #1150: Case #1151: Case #1152: Case #1153: Case #1154: Case #1155: Case #1156: Case #1157: Case #1158: Case #1159: Case #1160: Case #1161: Case #1162: Case #1163: Case #1164: Case #1165: Case #1166: Case #1167: Case #1168: Case #1169: Case #1170: Case #1171: Case #1172: Case #1173: Case #1174: Case #1175: Case #1176: Case #1177: Case #1178: Case #1179: Case #1180: Case #1181: Case #1182: Case #1183: Case #1184: Case #1185: Case #1186: Case #1187: Case #1188: Case #1189: Case #1190: Case #1191: Case #1192: Case #1193: Case #1194: Case #1195: Case #1196: Case #1197: Case #1198: Case #1199: Case #1200: Case #1201: Case #1202: Case #1203: Case #1204: Case #1205: Case #1206: Case #1207: Case #1208: Case #1209: Case #1210: Case #1211: Case #1212: Case #1213: Case #1214: Case #1215: Case #1216: Case #1217: Case #1218: Case #1219: Case #1220: Case #1221: Case #1222: Case #1223: Case #1224: Case #1225: Case #1226: Case #1227: Case #1228: Case #1229: Case #1230: Case #1231: Case #1232: Case #1233: Case #1234: Case #1235: Case #1236: Case #1237: Case #1238: Case #1239: Case #1240: Case #1241: Case #1242: Case #1243: Case #1244: Case #1245: Case #1246: Case #1247: Case #1248: Case #1249: Case #1250: Case #1251: Case #1252: Case #1253: Case #1254: Case #1255: Case #1256: Case #1257: Case #1258: Case #1259: Case #1260: Case #1261: Case #1262: Case #1263: Case #1264: Case #1265: Case #1266: Case #1267: Case #1268: Case #1269: Case #1270: Case #1271: Case #1272: Case #1273: Case #1274: Case #1275: Case #1276: Case #1277: Case #1278: Case #1279: Case #1280: Case #1281: Case #1282: Case #1283: Case #1284: Case #1285: Case #1286: Case #1287: Case #1288: Case #1289: Case #1290: Case #1291: Case #1292: Case #1293: Case #1294: Case #1295: Case #1296: Case #1297: Case #1298: Case #1299: Case #1300: Case #1301: Case #1302: Case #1303: Case #1304: Case #1305: Case #1306: Case #1307: Case #1308: Case #1309: Case #1310: Case #1311: Case #1312: Case #1313: Case #1314: Case #1315: Case #1316: Case #1317: Case #1318: Case #1319: Case #1320: Case #1321: Case #1322: Case #1323: Case #1324: Case #1325: Case #1326: Case #1327: Case #1328: Case #1329: Case #1330: Case #1331: Case #1332: Case #1333: Case #1334: Case #1335: Case #1336: Case #1337: Case #1338: Case #1339: Case #1340: Case #1341: Case #1342: Case #1343: Case #1344: Case #1345: Case #1346: Case #1347: Case #1348: Case #1349: Case #1350: Case #1351: Case #1352: Case #1353: Case #1354: Case #1355: Case #1356: Case #1357: Case #1358: Case #1359: Case #1360: Case #1361: Case #1362: Case #1363: Case #1364: Case #1365: Case #1366: Case #1367: Case #1368: Case #1369: Case #1370: Case #1371: Case #1372: Case #1373: Case #1374: Case #1375: Case #1376: Case #1377: Case #1378: Case #1379: Case #1380: Case #1381: Case #1382: Case #1383: Case #1384: Case #1385: Case #1386: Case #1387: Case #1388: Case #1389: Case #1390: Case #1391: Case #1392: Case #1393: Case #1394: Case #1395: Case #1396: Case #1397: Case #1398: Case #1399: Case #1400: Case #1401: Case #1402: Case #1403: Case #1404: Case #1405: Case #1406: Case #1407: Case #1408: Case #1409: Case #1410: Case #1411: Case #1412: Case #1413: Case #1414: Case #1415: Case #1416: Case #1417: Case #1418: Case #1419: Case #1420: Case #1421: Case #1422: Case #1423: Case #1424: Case #1425: Case #1426: Case #1427: Case #1428: Case #1429: Case #1430: Case #1431: Case #1432: Case #1433: Case #1434: Case #1435: Case #1436: Case #1437: Case #1438: Case #1439: Case #1440: Case #1441: Case #1442: Case #1443: Case #1444: Case #1445: Case #1446: Case #1447: Case #1448: Case #1449: Case #1450: Case #1451: Case #1452: Case #1453: Case #1454: Case #1455: Case #1456: Case #1457: Case #1458: Case #1459: Case #1460: Case #1461: Case #1462: Case #1463: Case #1464: Case #1465: Case #1466: Case #1467: Case #1468: Case #1469: Case #1470: Case #1471: Case #1472: Case #1473: Case #1474: Case #1475: Case #1476: Case #1477: Case #1478: Case #1479: Case #1480: Case #1481: Case #1482: Case #1483: Case #1484: Case #1485: Case #1486: Case #1487: Case #1488: Case #1489: Case #1490: Case #1491: Case #1492: Case #1493: Case #1494: Case #1495: Case #1496: Case #1497: Case #1498: Case #1499: Case #1500: Case #1501: Case #1502: Case #1503: Case #1504: Case #1505: Case #1506: Case #1507: Case #1508: Case #1509: Case #1510: Case #1511: Case #1512: Case #1513: Case #1514: Case #1515: Case #1516: Case #1517: Case #1518: Case #1519: Case #1520: Case #1521: Case #1522: Case #1523: Case #1524: Case #1525: Case #1526: Case #1527: Case #1528: Case #1529: Case #1530: Case #1531: Case #1532: Case #1533: Case #1534: Case #1535: Case #1536: Case #1537: Case #1538: Case #1539: Case #1540: Case #1541: Case #1542: Case #1543: Case #1544: Case #1545: Case #1546: Case #1547: Case #1548: Case #1549: Case #1550: Case #1551: Case #1552: Case #1553: Case #1554: Case #1555: Case #1556: Case #1557: Case #1558: Case #1559: Case #1560: Case #1561: Case #1562: Case #1563: Case #1564: Case #1565: Case #1566: Case #1567: Case #1568: Case #1569: Case #1570: Case #1571: Case #1572: Case #1573: Case #1574: Case #1575: Case #1576: Case #1577: Case #1578: Case #1579: Case #1580: Case #1581: Case #1582: Case #1583: Case #1584: Case #1585: Case #1586: Case #1587: Case #1588: Case #1589: Case #1590: Case #1591: Case #1592: Case #1593: Case #1594: Case #1595: Case #1596: Case #1597: Case #1598: Case #1599: Case #1600: Case #1601: Case #1602: Case #1603: Case #1604: Case #1605: Case #1606: Case #1607: Case #1608: Case #1609: Case #1610: Case #1611: Case #1612: Case #1613: Case #1614: Case #1615: Case #1616: Case #1617: Case #1618: Case #1619: Case #1620: Case #1621: Case #1622: Case #1623: Case #1624: Case #1625: Case #1626: Case #1627: Case #1628: Case #1629: Case #1630: Case #1631: Case #1632: Case #1633: Case #1634: Case #1635: Case #1636: Case #1637: Case #1638: Case #1639: Case #1640: Case #1641: Case #1642: Case #1643: Case #1644: Case #1645: Case #1646: Case #1647: Case #1648: Case #1649: Case #1650: Case #1651: Case #1652: Case #1653: Case #1654: Case #1655: Case #1656: Case #1657: Case #1658: Case #1659: Case #1660: Case #1661: Case #1662: Case #1663: Case #1664: Case #1665: Case #1666: Case #1667: Case #1668: Case #1669: Case #1670: Case #1671: Case #1672: Case #1673: Case #1674: Case #1675: Case #1676: Case #1677: Case #1678: Case #1679: Case #1680: Case #1681: Case #1682: Case #1683: Case #1684: Case #1685: Case #1686: Case #1687: Case #1688: Case #1689: Case #1690: Case #1691: Case #1692: Case #1693: Case #1694: Case #1695: Case #1696: Case #1697: Case #1698: Case #1699: Case #1700: Case #1701: Case #1702: Case #1703: Case #1704: Case #1705: Case #1706: Case #1707: Case #1708: Case #1709: Case #1710: Case #1711: Case #1712: Case #1713: Case #1714: Case #1715: Case #1716: Case #1717: Case #1718: Case #1719: Case #1720: Case #1721: Case #1722: Case #1723: Case #1724: Case #1725: Case #1726: Case #1727: Case #1728: Case #1729: Case #1730: Case #1731: Case #1732: Case #1733: Case #1734: Case #1735: Case #1736: Case #1737: Case #1738: Case #1739: Case #1740: Case #1741: Case #1742: Case #1743: Case #1744: Case #1745: Case #1746: Case #1747: Case #1748: Case #1749: Case #1750: Case #1751: Case #1752: Case #1753: Case #1754: Case #1755: Case #1756: Case #1757: Case #1758: Case #1759: Case #1760: Case #1761: Case #1762: Case #1763: Case #1764: Case #1765: Case #1766: Case #1767: Case #1768: Case #1769: Case #1770: Case #1771: Case #1772: Case #1773: Case #1774: Case #1775: Case #1776: Case #1777: Case #1778: Case #1779: Case #1780: Case #1781: Case #1782: Case #1783: Case #1784: Case #1785: Case #1786: Case #1787: Case #1788: Case #1789: Case #1790: Case #1791: Case #1792: Case #1793: Case #1794: Case #1795: Case #1796: Case #1797: Case #1798: Case #1799: Case #1800: Case #1801: Case #1802: Case #1803: Case #1804: Case #1805: Case #1806: Case #1807: Case #1808: Case #1809: Case #1810: Case #1811: Case #1812: Case #1813: Case #1814: Case #1815: Case #1816: Case #1817: Case #1818: Case #1819: Case #1820: Case #1821: Case #1822: Case #1823: Case #1824: Case #1825: Case #1826: Case #1827: Case #1828: Case #1829: Case #1830: Case #1831: Case #1832: Case #1833: Case #1834: Case #1835: Case #1836: Case #1837: Case #1838: Case #1839: Case #1840: Case #1841: Case #1842: Case #1843: Case #1844: Case #1845: Case #1846: Case #1847: Case #1848: Case #1849: Case #1850: Case #1851: Case #1852: Case #1853: Case #1854: Case #1855: Case #1856: Case #1857: Case #1858: Case #1859: Case #1860: Case #1861: Case #1862: Case #1863: Case #1864: Case #1865: Case #1866: Case #1867: Case #1868: Case #1869: Case #1870: Case #1871: Case #1872: Case #1873: Case #1874: Case #1875: Case #1876: Case #1877: Case #1878: Case #1879: Case #1880: Case #1881: Case #1882: Case #1883: Case #1884: Case #1885: Case #1886: Case #1887: Case #1888: Case #1889: Case #1890: Case #1891: Case #1892: Case #1893: Case #1894: Case #1895: Case #1896: Case #1897: Case #1898: Case #1899: Case #1900: Case #1901: Case #1902: Case #1903: Case #1904: Case #1905: Case #1906: Case #1907: Case #1908: Case #1909: Case #1910: Case #1911: Case #1912: Case #1913: Case #1914: Case #1915: Case #1916: Case #1917: Case #1918: Case #1919: Case #1920: Case #1921: Case #1922: Case #1923: Case #1924: Case #1925: Case #1926: Case #1927: Case #1928: Case #1929: Case #1930: Case #1931: Case #1932: Case #1933: Case #1934: Case #1935: Case #1936: Case #1937: Case #1938: Case #1939: Case #1940: Case #1941: Case #1942: Case #1943: Case #1944: Case #1945: Case #1946: Case #1947: Case #1948: Case #1949: Case #1950: Case #1951: Case #1952: Case #1953: Case #1954: Case #1955: Case #1956: Case #1957: Case #1958: Case #1959: Case #1960: Case #1961: Case #1962: Case #1963: Case #1964: Case #1965: Case #1966: Case #1967: Case #1968: Case #1969: Case #1970: Case #1971: Case #1972: Case #1973: Case #1974: Case #1975: Case #1976: Case #1977: Case #1978: Case #1979: Case #1980: Case #1981: Case #1982: Case #1983: Case #1984: Case #1985: Case #1986: Case #1987: Case #1988: Case #1989: Case #1990: Case #1991: Case #1992: Case #1993: Case #1994: Case #1995: Case #1996: Case #1997: Case #1998: Case #1999: Case #2000: Case #2001: Case #2002: Case #2003: Case #2004: Case #2005: Case #2006: Case #2007: Case #2008: Case #2009: Case #2010: Case #2011: Case #2012: Case #2013: Case #2014: Case #2015: Case #2016: Case #2017: Case #2018: Case #2019: Case #2020: Case #2021: Case #2022: Case #2023: Case #2024: Case #2025: Case #2026: Case #2027: Case #2028: Case #2029: Case #2030: Case #2031: Case #2032: Case #2033: Case #2034: Case #2035: Case #2036: Case #2037: Case #2038: Case #2039: Case #2040: Case #2041: Case #2042: Case #2043: Case #2044: Case #2045: Case #2046: Case #2047: Case #2048: Case #2049: Case #2050: Case #2051: Case #2052: Case #2053: Case #2054: Case #2055: Case #2056: Case #2057: Case #2058: Case #2059: Case #2060: Case #2061: Case #2062: Case #2063: Case #2064: Case #2065: Case #2066: Case #2067: Case #2068: Case #2069: Case #2070: Case #2071: Case #2072: Case #2073: Case #2074: Case #2075: Case #2076: Case #2077: Case #2078: Case #2079: Case #2080: Case #2081: Case #2082: Case #2083: Case #2084: Case #2085: Case #2086: Case #2087: Case #2088: Case #2089: Case #2090: Case #2091: Case #2092: Case #2093: Case #2094: Case #2095: Case #2096: Case #2097: Case #2098: Case #2099: Case #2100: Case #2101: Case #2102: Case #2103: Case #2104: Case #2105: Case #2106: Case #2107: Case #2108: Case #2109: Case #2110: Case #2111: Case #2112: Case #2113: Case #2114: Case #2115: Case #2116: Case #2117: Case #2118: Case #2119: Case #2120: Case #2121: Case #2122: Case #2123: Case #2124: Case #2125: Case #2126: Case #2127: Case #2128: Case #2129: Case #2130: Case #2131: Case #2132: Case #2133: Case #2134: Case #2135: Case #2136: Case #2137: Case #2138: Case #2139: Case #2140: Case #2141: Case #2142: Case #2143: Case #2144: Case #2145: Case #2146: Case #2147: Case #2148: Case #2149: Case #2150: Case #2151: Case #2152: Case #2153: Case #2154: Case #2155: Case #2156: Case #2157: Case #2158: Case #2159: Case #2160: Case #2161: Case #2162: Case #2163: Case #2164: Case #2165: Case #2166: Case #2167: Case #2168: Case #2169: Case #2170: Case #2171: Case #2172: Case #2173: Case #2174: Case #2175: Case #2176: Case #2177: Case #2178: Case #2179: Case #2180: Case #2181: Case #2182: Case #2183: Case #2184: Case #2185: Case #2186: Case #2187: Case #2188: Case #2189: Case #2190: Case #2191: Case #2192: Case #2193: Case #2194: Case #2195: Case #2196: Case #2197: Case #2198: Case #2199: Case #2200: Case #2201: Case #2202: Case #2203: Case #2204: Case #2205: Case #2206: Case #2207: Case #2208: Case #2209: Case #2210: Case #2211: Case #2212: Case #2213: Case #2214: Case #2215: Case #2216: Case #2217: Case #2218: Case #2219: Case #2220: Case #2221: Case #2222: Case #2223: Case #2224: Case #2225: Case #2226: Case #2227: Case #2228: Case #2229: Case #2230: Case #2231: Case #2232: Case #2233: Case #2234: Case #2235: Case #2236: Case #2237: Case #2238: Case #2239: Case #2240: Case #2241: Case #2242: Case #2243: Case #2244: Case #2245: Case #2246: Case #2247: Case #2248: Case #2249: Case #2250: Case #2251: Case #2252: Case #2253: Case #2254: Case #2255: Case #2256: Case #2257: Case #2258: Case #2259: Case #2260: Case #2261: Case #2262: Case #2263: Case #2264: Case #2265: Case #2266: Case #2267: Case #2268: Case #2269: Case #2270: Case #2271: Case #2272: Case #2273: Case #2274: Case #2275: Case #2276: Case #2277: Case #2278: Case #2279: Case #2280: Case #2281: Case #2282: Case #2283: Case #2284: Case #2285: Case #2286: Case #2287: Case #2288: Case #2289: Case #2290: Case #2291: Case #2292: Case #2293: Case #2294: Case #2295: Case #2296: Case #2297: Case #2298: Case #2299: Case #2300: Case #2301: Case #2302: Case #2303: Case #2304: Case #2305: Case #2306: Case #2307: Case #2308: Case #2309: Case #2310: Case #2311: Case #2312: Case #2313: Case #2314: Case #2315: Case #2316: Case #2317: Case #2318: Case #2319: Case #2320: Case #2321: Case #2322: Case #2323: Case #2324: Case #2325: Case #2326: Case #2327: Case #2328: Case #2329: Case #2330: Case #2331: Case #2332: Case #2333: Case #2334: Case #2335: Case #2336: Case #2337: Case #2338: Case #2339: Case #2340: Case #2341: Case #2342: Case #2343: Case #2344: Case #2345: Case #2346: Case #2347: Case #2348: Case #2349: Case #2350: Case #2351: Case #2352: Case #2353: Case #2354: Case #2355: Case #2356: Case #2357: Case #2358: Case #2359: Case #2360: Case #2361: Case #2362: Case #2363: Case #2364: Case #2365: Case #2366: Case #2367: Case #2368: Case #2369: Case #2370: Case #2371: Case #2372: Case #2373: Case #2374: Case #2375: Case #2376: Case #2377: Case #2378: Case #2379: Case #2380: Case #2381: Case #2382: Case #2383: Case #2384: Case #2385: Case #2386: Case #2387: Case #2388: Case #2389: Case #2390: Case #2391: Case #2392: Case #2393: Case #2394: Case #2395: Case #2396: Case #2397: Case #2398: Case #2399: Case #2400: Case #2401: Case #2402: Case #2403: Case #2404: Case #2405: Case #2406: Case #2407: Case #2408: Case #2409: Case #2410: Case #2411: Case #2412: Case #2413: Case #2414: Case #2415: Case #2416: Case #2417: Case #2418: Case #2419: Case #2420: Case #2421: Case #2422: Case #2423: Case #2424: Case #2425: Case #2426: Case #2427: Case #2428: Case #2429: Case #2430: Case #2431: Case #2432: Case #2433: Case #2434: Case #2435: Case #2436: Case #2437: Case #2438: Case #2439: Case #2440: Case #2441: Case #2442: Case #2443: Case #2444: Case #2445: Case #2446: Case #2447: Case #2448: Case #2449: Case #2450: Case #2451: Case #2452: Case #2453: Case #2454: Case #2455: Case #2456: Case #2457: Case #2458: Case #2459: Case #2460: Case #2461: Case #2462: Case #2463: Case #2464: Case #2465: Case #2466: Case #2467: Case #2468: Case #2469: Case #2470: Case #2471: Case #2472: Case #2473: Case #2474: Case #2475: Case #2476: Case #2477: Case #2478: Case #2479: Case #2480: Case #2481: Case #2482: Case #2483: Case #2484: Case #2485: Case #2486: Case #2487: Case #2488: Case #2489: Case #2490: Case #2491: Case #2492: Case #2493: Case #2494: Case #2495: Case #2496: Case #2497: Case #2498: Case #2499: Case #2500: Case #2501: Case #2502: Case #2503: Case #2504: Case #2505: Case #2506: Case #2507: Case #2508: Case #2509: Case #2510: Case #2511: Case #2512: Case #2513: Case #2514: Case #2515: Case #2516: Case #2517: Case #2518: Case #2519: Case #2520: Case #2521: Case #2522: Case #2523: Case #2524: Case #2525: Case #2526: Case #2527: Case #2528: Case #2529: Case #2530: Case #2531: Case #2532: Case #2533: Case #2534: Case #2535: Case #2536: Case #2537: Case #2538: Case #2539: Case #2540: Case #2541: Case #2542: Case #2543: Case #2544: Case #2545: Case #2546: Case #2547: Case #2548: Case #2549: Case #2550: Case #2551: Case #2552: Case #2553: Case #2554: Case #2555: Case #2556: Case #2557: Case #2558: Case #2559: Case #2560: Case #2561: Case #2562: Case #2563: Case #2564: Case #2565: Case #2566: Case #2567: Case #2568: Case #2569: Case #2570: Case #2571: Case #2572: Case #2573: Case #2574: Case #2575: Case #2576: Case #2577: Case #2578: Case #2579: Case #2580: Case #2581: Case #2582: Case #2583: Case #2584: Case #2585: Case #2586: Case #2587: Case #2588: Case #2589: Case #2590: Case #2591: Case #2592: Case #2593: Case #2594: Case #2595: Case #2596: Case #2597: Case #2598: Case #2599: Case #2600: Case #2601: Case #2602: Case #2603: Case #2604: Case #2605: Case #2606: Case #2607: Case #2608: Case #2609: Case #2610: Case #2611: Case #2612: Case #2613: Case #2614: Case #2615: Case #2616: Case #2617: Case #2618: