Author: Nicholas Prado <nmprado@nzen.ws>
Date: Wed Dec 2 06:50:08 UTC 2020
Parent: 5b89c8250e0c015a76e5abfda84ba704091a07b7
Log message:
feat 2002 parses lines
1: diff --git a/src/java/Exercise200201.java b/src/java/Exercise200201.java
2: new file mode 100644
3: index 0000000..2fc43bc
4: --- /dev/null
5: +++ b/src/java/Exercise200201.java
6: @@ -0,0 +1,124 @@
7: +
8: +import java.io.IOException;
9: +import java.nio.file.Files;
10: +import java.nio.file.InvalidPathException;
11: +import java.nio.file.Path;
12: +import java.nio.file.Paths;
13: +import java.util.HashSet;
14: +import java.util.LinkedList;
15: +import java.util.List;
16: +import java.util.Map;
17: +import java.util.Set;
18: +import java.util.TreeMap;
19: +
20: +public class Exercise200201
21: +{
22: +
23: + public static void main( String args[] )
24: + {
25: + final String here = "e20011.m ";
26: + if ( args.length < 1 )
27: + {
28: + throw new RuntimeException( here +"add a filename argument" );
29: + }
30: + String userSaysFile = args[ 0 ];
31: + List<String> fileLines = new LinkedList<>();
32: + try
33: + {
34: + Path where = Paths.get( userSaysFile );
35: + fileLines = Files.readAllLines( where );
36: + }
37: + catch ( IOException | InvalidPathException ie )
38: + {
39: + System.err.println( here +"couldn't read file "+ userSaysFile +" because "+ ie );
40: + return;
41: + }
42: + /*
43: + - interpretation of spec -
44: + for values in file
45: + parse line : value range, letter, password
46: + if letter has occurances in range in password
47: + increment
48: + */
49: + int lineNum = 0;
50: + int validCount = 0;
51: + for ( String line : fileLines )
52: + {
53: + lineNum += 1;
54: + try
55: + {
56: + Exercise200201 passwordRule = new Exercise200201();
57: + // System.out.println( here +"checking "+ line );
58: + if ( passwordRule.satisfied( line ) )
59: + validCount += 1;
60: + }
61: + catch ( Exception nfe )
62: + {
63: + System.err.println( here +"handed a non int "+ line +" on "+ lineNum +" because "+ nfe );
64: + return;
65: + }
66: + }
67: + System.out.println( here +"input has "+ validCount +" valid passwords" );
68: + }
69: +
70: +
71: + private int minCount = 0;
72: + private int maxCount = 0;
73: + private String essentialChar = "";
74: +
75: + /** form of min hyphen max space letter colon space input */
76: + boolean satisfied( String entireLine )
77: + {
78: + final String here = "e20011.s ";
79: + // if invalid etc
80: + final int rangeInd = 0, interestInd = rangeInd +1, inputInd = interestInd +1;
81: + String[] pieces = entireLine.split( " " );
82: + String[] rangePieces = pieces[ rangeInd ].split( "-" );
83: + String interest = pieces[ interestInd ].substring(
84: + 0, pieces[ interestInd ].indexOf( ":" ) );
85: + final int rangeMinInd = 0, rangeMaxInd = rangeMinInd +1;
86: + minCount = Integer.parseInt( rangePieces[ rangeMinInd ] );
87: + maxCount = Integer.parseInt( rangePieces[ rangeMaxInd ] );
88: + int timesUsed = 0;
89: + int ind = pieces[ inputInd ].indexOf( interest, 0 );
90: + while ( ind < pieces[ inputInd ].length() && ind >= 0 )
91: + {
92: + ind += 1;
93: + timesUsed += 1;
94: + if ( timesUsed > maxCount )
95: + return false;
96: + // System.out.println( "\t"+ here +"another "+ ind +" currcount "+ timesUsed );
97: + ind = pieces[ inputInd ].indexOf( interest, ind );
98: + }
99: +
100: + return timesUsed >= minCount;
101: + }
102: +
103: +}
104: +
105: +
106: +
107: +
108: +
109: +
110: +
111: +
112: +
113: +
114: +
115: +
116: +
117: +
118: +
119: +
120: +
121: +
122: +
123: +
124: +
125: +
126: +
127: +
128: +
129: +
130: +
131: diff --git a/src/java/Exercise200202.java b/src/java/Exercise200202.java
132: new file mode 100644
133: index 0000000..44af86e
134: --- /dev/null
135: +++ b/src/java/Exercise200202.java
136: @@ -0,0 +1,124 @@
137: +
138: +import java.io.IOException;
139: +import java.nio.file.Files;
140: +import java.nio.file.InvalidPathException;
141: +import java.nio.file.Path;
142: +import java.nio.file.Paths;
143: +import java.util.HashSet;
144: +import java.util.LinkedList;
145: +import java.util.List;
146: +import java.util.Map;
147: +import java.util.Set;
148: +import java.util.TreeMap;
149: +
150: +public class Exercise200202
151: +{
152: +
153: + public static void main( String args[] )
154: + {
155: + final String here = "e20011.m ";
156: + if ( args.length < 1 )
157: + {
158: + throw new RuntimeException( here +"add a filename argument" );
159: + }
160: + String userSaysFile = args[ 0 ];
161: + List<String> fileLines = new LinkedList<>();
162: + try
163: + {
164: + Path where = Paths.get( userSaysFile );
165: + fileLines = Files.readAllLines( where );
166: + }
167: + catch ( IOException | InvalidPathException ie )
168: + {
169: + System.err.println( here +"couldn't read file "+ userSaysFile +" because "+ ie );
170: + return;
171: + }
172: + /*
173: + - interpretation of spec -
174: + for values in file
175: + parse line : position pair, letter, password
176: + if letter is in only one of the positions (one indexed)
177: + increment
178: + */
179: + int lineNum = 0;
180: + int validCount = 0;
181: + for ( String line : fileLines )
182: + {
183: + lineNum += 1;
184: + try
185: + {
186: + Exercise200202 passwordRule = new Exercise200202();
187: + //System.out.println( here +"checking "+ line );
188: + if ( passwordRule.satisfied( line ) )
189: + validCount += 1;
190: + }
191: + catch ( Exception nfe )
192: + {
193: + System.err.println( here +"handed a non int "+ line +" on "+ lineNum +" because "+ nfe );
194: + return;
195: + }
196: + }
197: + System.out.println( here +"input has "+ validCount +" valid passwords" );
198: + }
199: +
200: +
201: + private int minCount = 0;
202: + private int maxCount = 0;
203: + private String essentialChar = "";
204: +
205: + /** form of min hyphen max space letter colon space input */
206: + boolean satisfied( String entireLine )
207: + {
208: + final String here = "e20011.s ";
209: + // if invalid etc
210: + final int positionInd = 0, interestInd = positionInd +1, inputInd = interestInd +1;
211: + String[] pieces = entireLine.split( " " );
212: + String[] positionPieces = pieces[ positionInd ].split( "-" );
213: + String interest = pieces[ interestInd ].substring(
214: + 0, pieces[ interestInd ].indexOf( ":" ) );
215: + char desired = interest.charAt( 0 );
216: + final int positionMinInd = 0, positionMaxInd = positionMinInd +1;
217: + int firstInd = Integer.parseInt( positionPieces[ positionMinInd ] ) -1;
218: + int secondInd = Integer.parseInt( positionPieces[ positionMaxInd ] ) -1;
219: + int timesUsed = 0;
220: + if ( firstInd < pieces[ inputInd ].length()
221: + && pieces[ inputInd ].charAt( firstInd ) == desired )
222: + {
223: + timesUsed += 1;
224: + }
225: + if ( secondInd < pieces[ inputInd ].length()
226: + && pieces[ inputInd ].charAt( secondInd ) == desired )
227: + {
228: + timesUsed += 1;
229: + }
230: + return timesUsed == 1;
231: + }
232: +
233: +}
234: +
235: +
236: +
237: +
238: +
239: +
240: +
241: +
242: +
243: +
244: +
245: +
246: +
247: +
248: +
249: +
250: +
251: +
252: +
253: +
254: +
255: +
256: +
257: +
258: +
259: +
260: +
261: diff --git a/src/res/20_02_example.txt b/src/res/20_02_example.txt
262: new file mode 100644
263: index 0000000..2eab335
264: --- /dev/null
265: +++ b/src/res/20_02_example.txt
266: @@ -0,0 +1,3 @@
267: +1-3 a: abcde
268: +1-3 b: cdefg
269: +2-9 c: ccccccccc
270: \ No newline at end of file
271: diff --git a/src/res/20_02_input.txt b/src/res/20_02_input.txt
272: new file mode 100644
273: index 0000000..81b2636
274: --- /dev/null
275: +++ b/src/res/20_02_input.txt
276: @@ -0,0 +1,1000 @@
277: +1-14 b: bbbbbbbbbbbbbbbbbbb
278: +3-14 v: vvpvvvmvvvvvvvv
279: +2-5 m: mfvxmmm
280: +15-20 z: zdzzzrjzzzdpzzdzzzzz
281: +6-8 g: tggjggggrg
282: +2-3 l: nlllw
283: +1-5 j: jjjjj
284: +4-5 t: prttt
285: +2-4 v: vvrqzp
286: +4-6 v: vvvvvqvvv
287: +7-8 d: mpntdwkd
288: +2-12 w: jwkfktkbthcwvfrkwgz
289: +12-16 j: jjjjpjjmdhjjdjjjjjjj
290: +10-11 f: fffffffffff
291: +3-20 n: pbclshqmxtkmgsmztjlm
292: +11-12 q: qqqqxqqqqqqqwqrxqs
293: +5-6 p: hppvnppcvqf
294: +10-11 k: kckkrbkxtknhkkkk
295: +5-7 m: kmmgxgmnnpzrzmgsbm
296: +10-17 b: bbbbbbbbbbbbbbbbrbbb
297: +5-7 v: vvvvtqvvvv
298: +6-8 g: gggggpglgzgg
299: +8-16 q: fqtqqqqxqqzgzfqq
300: +9-11 r: rrrrprjrwrrrm
301: +4-13 z: rnlzzqptmhgvk
302: +4-9 r: rkrzscrrvrtkhrrzvwvs
303: +9-10 f: qqmkffffrs
304: +6-11 z: zzkzpzzzwzf
305: +10-19 n: nnnnnnnnnnnnnnnnnnnn
306: +7-12 x: xmpxbxxxzxxxsxxsxn
307: +17-19 f: ffffffffffffffffffff
308: +2-4 n: nnns
309: +3-4 q: xhzskzqp
310: +1-5 l: sllljllll
311: +8-13 l: ffwsllhmlxcllnr
312: +1-4 j: jztj
313: +8-10 b: dbzkwdpcss
314: +7-9 k: kpckkkkfktkv
315: +7-11 c: mnzhpxcxxccshcnb
316: +1-5 l: llllll
317: +4-6 r: wnjzhrrxchm
318: +1-2 t: btttlttttt
319: +14-19 m: lvgmmmwmmmmmmmlmmmz
320: +1-4 x: xlxg
321: +2-16 s: jxkwvhwzxwcxhtvss
322: +3-5 s: rxswsszs
323: +8-11 d: ddqdkddddddddds
324: +3-6 v: vpswxv
325: +8-17 h: hhhhhhhqhhhhhhhdthh
326: +1-6 j: jjjjjjjjj
327: +9-10 z: zgzzzzzczzz
328: +3-5 k: kwzkkdkzfptslvg
329: +6-7 m: fpmgmmb
330: +5-13 k: kkkkkkrwkfkkkxkkhkz
331: +1-3 g: mjggbqgqpqxdwrkwj
332: +10-12 g: bggggggggggfgg
333: +4-9 n: nnnnnnnnn
334: +17-19 p: ppppppppppppppppcpv
335: +13-14 p: pjkphnpjsgppkfpppmr
336: +11-12 l: lllllllllllmll
337: +1-8 v: vzvjhbgvvnzvnt
338: +8-16 w: vwxmrfwwltswwtcw
339: +1-5 s: lssdx
340: +10-13 f: sfffffffffffbffff
341: +6-10 z: zzzzzzzzzdz
342: +5-8 m: mmjgmhwm
343: +1-3 m: mmqmm
344: +4-6 c: cccrwctcws
345: +8-15 f: fffffffffffffftffff
346: +5-6 k: rkddknvp
347: +1-2 w: pwlw
348: +7-16 p: pppppppppppppppppp
349: +7-11 v: fvcszzvdwnbk
350: +15-16 k: bkkkkkkkkkkkkkkk
351: +4-5 g: gggggg
352: +1-6 j: tjhjjfphjjjjjjjjjj
353: +5-7 z: zhzzpzz
354: +13-15 w: wwvwwwwcwwwwwkb
355: +5-19 z: zzzltwskszzrzztkpzd
356: +2-7 m: rjcmqkwjwx
357: +11-16 t: ttfttrtmptbttttt
358: +6-9 k: kkkkkhkkkk
359: +11-16 l: lllllllllltlllll
360: +7-8 x: xxxxxgxxx
361: +3-5 x: jqxlbw
362: +6-9 k: kdjkkkpzk
363: +8-10 h: hhhhhhhhhg
364: +3-4 t: htmrtktcv
365: +12-16 b: mbxrkbbbzbbpbbbb
366: +7-12 s: ssrssltsssssssssssss
367: +3-13 h: hhhjhbhthtblqj
368: +12-16 d: ddddddddddwwpddkdtd
369: +18-19 h: hhhhhhhhhhhhhhhhhhh
370: +3-7 g: vgggggg
371: +7-9 h: hhhhpkphhtwhhh
372: +6-7 f: pffffvgqff
373: +3-7 z: wldszzzz
374: +6-14 v: vvvvvvrvvvvvvwvv
375: +1-3 s: qknsgbfsmclhhbrdqg
376: +8-10 b: bbktbhbpbb
377: +10-18 j: zljvjwjwjszqjjgvtj
378: +9-10 p: pppnpnppppppwpz
379: +8-9 t: ttxtmttntptt
380: +4-7 t: pwstbrttx
381: +1-6 w: rwpwwcww
382: +8-9 j: jjjjjjchmj
383: +6-9 z: zpxzczzjzz
384: +8-11 x: mlzjxpjxdxdxx
385: +10-11 d: dddddkdddmd
386: +8-9 f: qfpdfhfffffff
387: +8-9 n: nnnhnncnnngn
388: +3-4 n: nnnd
389: +7-8 w: wwwwwwrvwwwwww
390: +1-8 j: jtpmjnfjzg
391: +1-4 z: zdzzzf
392: +3-6 x: xxtxxsx
393: +5-8 h: hhhhhhhhh
394: +1-3 s: xsxs
395: +5-9 l: zlnllqllpl
396: +16-17 z: jzzgsjwxnklzzxmtz
397: +10-11 z: zzzzzzztzzsszqmqx
398: +3-6 l: lldllkl
399: +2-3 g: sgtggmvwhm
400: +12-13 m: mmmmmmnmmmmmmb
401: +1-8 x: hxhdlxxj
402: +11-17 c: cjccccsccccfccccj
403: +7-8 x: xxxxsxtxgdxrhvxr
404: +4-5 b: dbbql
405: +3-9 w: wwswwwwwbw
406: +3-5 q: qqqml
407: +3-8 f: dhsdprvcg
408: +4-9 m: rhvzxnmwm
409: +4-11 m: mcncqssmmtj
410: +2-4 t: btgzt
411: +4-5 g: ggjgsg
412: +3-6 h: lmwjhh
413: +2-10 q: pqnqqqqtzlcqlmgk
414: +2-4 l: cvmqc
415: +7-14 c: lzcwzccchgbvcc
416: +9-11 r: rrrrrrrrcrrrrrrd
417: +11-13 g: gggpgggwggggj
418: +10-16 p: mpgtppppfvpptppp
419: +17-18 g: ggggggggrgggggggqgf
420: +3-5 g: lpgbgggm
421: +4-6 d: dddcds
422: +3-4 c: rbktcqrjvcb
423: +3-4 g: wgfvgdpgm
424: +6-11 n: knnhnnfdnknnghnxxsr
425: +14-15 b: znsbblhbxsxljgb
426: +8-10 w: lrgwrhdmrwvwwwjc
427: +4-5 c: gcgjcnc
428: +3-20 h: fhhnhpshhhhpfhhbhwxh
429: +4-7 s: sssssbs
430: +9-12 k: kkkkkkvktkzkw
431: +3-9 k: skjxkckkk
432: +13-14 k: kkkkkdkkkkkknp
433: +4-8 x: mztxblxxxxmcxnljzwqc
434: +6-8 n: lnbnnznnfn
435: +3-7 k: khmkkkspkkk
436: +1-9 j: jbrxjjnvgwkfjwj
437: +14-16 v: gsfvlhjqkwqrtftvvwlv
438: +3-6 t: ttrttttttt
439: +1-5 q: xqqjq
440: +10-13 n: nnnnnnnnnnnzn
441: +2-6 f: msfffff
442: +9-11 s: ksxsssnslss
443: +9-10 f: fffspfffwsf
444: +1-9 q: fmqqnqqqq
445: +1-5 s: kssssssss
446: +9-18 l: zfqlflvcmlgdwlnlfql
447: +8-11 s: sssssslsstm
448: +16-17 n: rmxqmndnrzxrqcrwfmd
449: +11-17 j: jcjlzcjzjpzjjqjcj
450: +12-13 r: rrrrrrrrfrrxqrqr
451: +6-10 n: nnnnznncnnkklqn
452: +14-16 z: csdpmzztklzzvzmf
453: +3-4 z: zzzd
454: +7-8 d: dddpjdfdmjxjddd
455: +3-11 s: ssshsslfmsspslsxsss
456: +4-5 m: srwmf
457: +5-6 l: llllld
458: +13-14 c: ccdcccczvcbcrrsw
459: +7-10 h: hhhfhhkhhhhh
460: +4-5 j: hbpjfwzj
461: +10-11 l: ldlllllllwn
462: +4-5 p: jptlp
463: +2-4 h: hhkzphw
464: +14-17 b: bbbbtbbbbbbnbrbbz
465: +14-18 x: hnpzxjzxglxncqldxznf
466: +2-4 q: qhqqqq
467: +8-9 j: jwjjjjjjx
468: +1-2 w: czgpwwfl
469: +9-10 t: tznttztsctvvttptjt
470: +6-11 x: gxzxxlxxxxtjxx
471: +13-17 w: wwwwwwwwwwwwqwwwr
472: +7-9 d: ddddddddddd
473: +2-5 h: hqwhhhkqqhnmngl
474: +4-7 m: mmjmmmj
475: +13-19 f: jdmfffkfbfnffbffcfxf
476: +12-13 b: bgbdbgtbbdbjb
477: +1-6 v: svvvvhvv
478: +5-6 m: mmmmdm
479: +10-12 n: nnnnnnnnnrnnnnn
480: +7-16 t: tttnzxtqrpktgtmzm
481: +1-3 c: dccccc
482: +9-17 l: lkqllllllllkllsfj
483: +5-7 r: zrrrrkrdfrwwr
484: +2-3 c: ccdjtcc
485: +13-20 p: pppppppppppppppppppp
486: +7-10 g: qqwcgfqgfm
487: +7-8 q: qzdqpzqqqqqhgqkqtnq
488: +4-9 p: crzpcgqwpd
489: +14-19 t: ttttttttttttttttttx
490: +10-13 j: mkjjxjsfxpmqjplhwn
491: +5-13 p: pzppdqppppprd
492: +10-14 k: kkkkkxqktkkkkkkkhkk
493: +9-10 p: srpplgnpjp
494: +6-9 b: rbbzcbbbjflbbbbxxwbc
495: +11-14 n: nndngqnnpnnncn
496: +8-16 z: bhjzjrczkzxzzfgf
497: +1-6 d: dxptddcddwdd
498: +6-9 r: fxrhrrtlr
499: +8-9 m: hmmmmmmmt
500: +3-11 g: kkfgggvpgzv
501: +13-18 l: znlllvkzllzrzzzrrl
502: +3-7 n: nnnnnnnn
503: +5-7 d: zdptjdd
504: +15-16 x: xxxxxxxxxxxxxxxlx
505: +9-12 h: cdbrghhdwhhhh
506: +10-16 t: ttttxjtttttstttw
507: +13-14 j: jjjjrsjjjjjjjjjj
508: +3-4 f: ffflf
509: +6-9 t: ctpktwjttttttt
510: +1-10 x: xncxxwqwxxxp
511: +4-5 x: xxxxxx
512: +9-17 t: tttttttttttttttth
513: +7-16 w: wwwwwwwwwwlwcwwkwx
514: +9-11 v: vlwvvvlvbvtbvv
515: +4-14 f: ffffsfzffskffffff
516: +2-4 b: jcqbh
517: +2-5 j: fjmwjzkfrjprrjj
518: +16-17 f: fffffffffffffffff
519: +5-9 n: bjmbpncrpw
520: +4-11 z: kxzzzzzcrsz
521: +10-19 z: zzzzzzzzztzzzzzzzztz
522: +3-8 n: nngnnnnnnnn
523: +1-15 b: bgxdbrbggnbhjbj
524: +3-4 d: wddd
525: +6-7 j: jjjjjjnjlj
526: +16-17 q: qqgqqwqqqqqqqqqqqql
527: +2-5 t: tddzt
528: +8-13 g: qjvkvckgnklmglrxpmpw
529: +14-17 l: lllllllllllllllll
530: +9-14 p: nppppphpmpsppp
531: +3-5 s: ffscssqwssj
532: +7-17 k: xsbskfwmhsksmxhkkm
533: +4-5 v: vvvvvv
534: +7-8 b: bbbbbgbncbbbbbbg
535: +3-4 f: vwfnmfkxmzgxztlncxk
536: +1-5 p: lpppb
537: +3-4 n: dwnzx
538: +7-13 d: vrdxdcldpddbdv
539: +12-17 x: cxxxxjdxxxxqxxxxx
540: +1-2 w: mjwqw
541: +2-10 w: bwrcwwwsvjwdlsnw
542: +2-5 b: gbbrx
543: +17-18 b: bgbbbbbbbbbbbbfbkb
544: +3-4 m: mmmr
545: +7-10 f: tkhffrflhzfjf
546: +2-4 j: fvjjjj
547: +9-11 n: nnnnnnnnhcnn
548: +5-14 q: dqnkvqnccqwsnmqmgjq
549: +2-4 p: ppxt
550: +2-4 b: bbbbbbb
551: +1-5 c: ccccqcc
552: +11-15 k: rfkkgkkkknkkfkkkk
553: +11-13 j: jjjjmjjjjjqjjjl
554: +2-6 h: bhhhhh
555: +4-5 p: ppqpmjppvp
556: +13-14 h: vhhhvwhnhhhhhh
557: +1-3 n: mnnnn
558: +8-14 p: zjpdpjpxzzwqts
559: +3-7 b: bbbbbbf
560: +13-15 s: spsscssssgssbsss
561: +8-12 g: sggggggxgggk
562: +1-4 f: fjfx
563: +6-8 l: hgllllll
564: +4-14 l: znqpzslgsfxrzms
565: +3-5 b: btbnb
566: +4-9 b: bnqpbbgrkbstrbj
567: +6-7 x: xxxxxxxqmxqxd
568: +2-5 t: jtcctkh
569: +3-4 v: hvvspvhqv
570: +9-11 z: bqcklzzpzzk
571: +17-18 z: tkkvdzxpgkdbrmxmxw
572: +13-17 w: lmsbqwwwwxlwgwwrbz
573: +6-9 b: bbbnbbbqbbkbbbnkb
574: +8-12 l: llkllllgpljlgglrqll
575: +6-15 j: jwzqwlpjjgjtjjrhjj
576: +18-19 k: khnrkvlprggwhzlfrkbk
577: +5-7 v: vghwwvvvvvx
578: +1-7 p: dpphzmwptpsptrrzdpg
579: +1-3 k: lkbxk
580: +3-6 h: qhhcrjzqvqdhfrjxz
581: +12-13 k: kkkkklkkkkkkk
582: +12-15 c: ckgkcdcvgcxbcrbz
583: +2-6 j: zjjljrlj
584: +6-7 r: rxrntss
585: +18-20 d: mhvlzntnfvndrpmczwkm
586: +13-16 z: zzzzzzzzzzzzwzzz
587: +8-9 p: pgftmlvpvlt
588: +4-11 v: pvvxxsvhzvzbhwvwz
589: +4-6 j: jjjjjj
590: +2-6 q: rhrxgwfhgjkmqtbbs
591: +11-18 d: qnzwlfgddnhqpxxwsgd
592: +2-9 p: pqvpnphjm
593: +5-6 h: wclhgh
594: +2-14 n: tnkcfsnnknmnndnvntp
595: +3-13 s: sswxsfsksssswj
596: +4-12 f: wnhfjgsdfkjwvn
597: +6-11 h: qxggfhlgfhhtvznxhh
598: +7-8 r: rrrrrrzrrrr
599: +1-11 q: fddtjqvqljqqqqprqqs
600: +11-13 d: ddndddddkddtddddl
601: +6-8 d: dddddqddk
602: +7-17 t: lxnzrtjzfzndbbdss
603: +4-5 w: wwzfmwww
604: +3-4 s: bgsszwmfbssnmzts
605: +9-16 q: wtqqqqwqqsqqqpqdqqc
606: +7-11 k: kkkxkkkkkxkgkkk
607: +3-6 j: jjjzjj
608: +15-17 w: ntpqgqzkhvlwqcwpkml
609: +8-9 s: sssssssss
610: +3-8 p: phpppwpph
611: +6-7 l: nlflllc
612: +5-8 q: qctqqqnq
613: +5-7 q: qqqqzqtqq
614: +3-7 k: jgkkbkkkbg
615: +3-5 b: mzbbc
616: +6-11 w: qswfwtnfwsw
617: +9-10 z: zzzzzzzzzzzzz
618: +3-4 n: nrkn
619: +11-13 n: ntssnqhwnhfpbsnn
620: +5-6 d: wsdnjv
621: +2-7 s: gwsqsgj
622: +3-5 p: pppppjlpbmhrkp
623: +1-10 n: zwzpblnrln
624: +3-7 s: bgstvvn
625: +11-12 n: tnnnnnnmnnnnnjn
626: +5-6 v: vvmvvj
627: +4-6 d: dddqdwd
628: +5-6 w: xjhwbj
629: +1-3 q: lqqq
630: +5-10 g: jgtgplmgggghzsgwgngb
631: +1-8 x: xxxxxxxjxjx
632: +1-2 d: mddddddddddm
633: +8-9 r: rrrrrrrrl
634: +2-5 w: swwwww
635: +2-5 b: xwjlb
636: +2-16 k: kkfkhsqkkkkmpfdbdfb
637: +9-12 k: kkkkjkkkpfkc
638: +4-7 s: dstwsss
639: +6-13 t: tmtrtpttnmtcjk
640: +14-16 q: qgqqqqqqqqqjqqqqq
641: +6-8 z: zjzzzzqf
642: +11-12 t: tttttttttthtq
643: +11-14 m: hmmmncqmmmmmmm
644: +8-10 q: qqqqqqqqmq
645: +4-5 t: qtqtt
646: +1-5 m: ndkwggwtm
647: +5-6 n: nnnzcn
648: +1-7 l: llmllll
649: +2-4 l: vptl
650: +6-8 w: lwwwwcwwdwj
651: +8-18 q: qqqqqqqhqqqqqqqqqqq
652: +6-9 t: ttttttttwt
653: +12-14 p: gpprpppwfnpppbgspdpp
654: +14-15 f: fffffffffffffqf
655: +14-15 h: hhhhhhhhhhhhhhgh
656: +10-13 m: mmmmmmmmmvmmm
657: +10-12 b: bbbbbbbkbbwfb
658: +9-11 h: hhhmhhbhnhrh
659: +4-10 v: tvcpfrfvmvczvvwj
660: +12-13 j: jjjjjjjjjjfjjpj
661: +3-6 q: cqqqqfq
662: +18-20 p: ppppppppppppppkppppx
663: +14-16 l: llllllrllslllllllllv
664: +17-20 x: txkgsxxxfgcjwxhdxqxt
665: +2-3 b: bjbb
666: +14-16 h: hhhhhhhhvhzhhcgthqh
667: +15-16 m: mmmmmmmmmmmmmmnp
668: +3-9 r: drvtprzmzjrrmjzrr
669: +13-14 d: ddddddddddddddc
670: +5-13 q: zxthgdmsdqqln
671: +9-10 g: btgpjgglng
672: +5-7 z: jhnzlltcrgj
673: +5-11 l: lknhltlnzbljzzpjbfrm
674: +6-8 n: nnlnnfgdn
675: +5-11 x: xxxxxxmqfwxjxhk
676: +2-4 m: mmwm
677: +1-8 r: rrrrdrjrrp
678: +2-4 s: ssrsc
679: +9-10 d: dpdddddhddd
680: +3-10 q: cqqqqjvqgqgqqmrzq
681: +5-6 c: ccccshcccc
682: +6-15 w: wwwwwwwnxwwxwww
683: +9-12 j: njcgjjjjjjjjjjjgwfj
684: +8-16 n: nvnnfnrgmndksngn
685: +14-15 z: zzzdzzzzzzzzzsj
686: +4-8 h: hthqthcqnbh
687: +12-14 q: qqqzpqkqqkqsqpwqqqq
688: +4-6 l: bzqrdj
689: +4-5 h: hhhfjhhhh
690: +9-13 x: xxdqbxxwxdxxxhxxmxx
691: +3-4 t: rtwt
692: +8-15 s: sssssskdsssssssss
693: +3-8 r: rrdrrrqsm
694: +3-4 w: wwzw
695: +7-11 c: vfgdgnpfswsdjjwz
696: +16-17 b: bbrbbcbpnbbtklfvtj
697: +13-14 g: jggggpgggdpgggjv
698: +2-10 v: wvdfgchsgv
699: +3-4 s: sswsssx
700: +8-10 s: sbssssslsss
701: +14-16 r: grrrrrhrrrrrrlqrrt
702: +4-9 p: ppzppppprpp
703: +3-8 m: wmmmfzmdc
704: +17-18 b: bbbbbsbbbbbbbbbbbb
705: +5-7 p: ppppvppppppp
706: +2-4 g: bgmgnj
707: +1-7 s: sdsjsblc
708: +3-4 s: qrxk
709: +10-13 r: rrrrrrrrrjrrtr
710: +1-3 c: cckc
711: +10-11 l: llcllllllld
712: +10-13 s: rlggmfsskssrssjssss
713: +2-7 v: vvrjzwcrh
714: +3-5 k: kkkkktk
715: +1-5 b: xbbbtb
716: +8-9 b: bbbbbbbbhn
717: +14-15 s: scsssssssssssls
718: +5-7 f: gfqfgfwfffffffffg
719: +9-10 f: ffffqfffhb
720: +15-16 r: rvrrrrmrrrrrrbrd
721: +3-5 v: vvhvjv
722: +2-5 g: ggdgf
723: +2-10 j: lcfjjjjjjct
724: +2-4 h: hchh
725: +8-12 b: drnwwmhgpbhrpq
726: +11-12 m: mmmmfmrmnzlmmmmmb
727: +1-5 c: pgcwckcrgc
728: +12-14 g: jzgpnqlgqjwdksgpmggc
729: +4-6 q: bhchmrqqt
730: +5-7 k: kkktzkk
731: +1-4 n: nnbm
732: +3-5 m: mmmmms
733: +6-9 j: jlnnjjtcvjfjjv
734: +3-6 x: vxxxfwxxxx
735: +10-16 c: cccccccccccckccct
736: +1-6 n: xqnbzmd
737: +8-9 f: fffffffhv
738: +5-6 p: vphcppmpx
739: +9-12 b: vbznbbqbpbhbbrb
740: +3-4 r: rfpkbnptxgj
741: +4-15 s: sfssssqssznssss
742: +1-4 k: kkgk
743: +4-5 w: rqwwww
744: +10-14 b: fcblhcbhsgnfkb
745: +4-10 f: dvjhdpdfff
746: +13-14 p: gcpcbpdppprmpbssd
747: +10-12 v: vvvvvvvvvvvmvvvvvvvv
748: +2-4 m: smvmjcrtmxxnmmzxzc
749: +14-15 x: xfxxxxxxxxxkzxxxxxx
750: +10-12 d: dpdmddddgrsddddd
751: +8-10 x: xxgqxqxxxxxxh
752: +1-9 x: dxxrcxktx
753: +6-12 d: tddddddddddsdddd
754: +2-6 p: fjkbdpp
755: +16-17 p: ppppppppppppkppqpp
756: +2-4 d: ddthzddddf
757: +3-4 f: ffvx
758: +10-12 m: kmmmmmmmmnmmmm
759: +3-4 r: hrnrr
760: +3-4 g: gggg
761: +1-4 j: jqjltjwj
762: +5-7 j: jjjjcjnj
763: +5-6 r: rwjbgnrfrh
764: +5-8 b: bzcxgbbbbh
765: +2-3 j: jcjrjj
766: +7-8 b: fhmhlcjj
767: +5-6 j: jjjjgk
768: +10-11 x: kxxxxdxxnffxxxx
769: +5-15 k: kkkknkkkkkkkkkkkkkk
770: +3-4 t: jttt
771: +8-10 w: zwwrwwswmn
772: +4-12 d: dddwdddddtddddbd
773: +2-3 x: dxxbjcxzxn
774: +12-16 j: jjjjjjjjjjjjjjjzj
775: +6-8 c: ccgmclcczccc
776: +9-10 p: ppppppppsd
777: +2-3 n: npnz
778: +7-8 z: zzzzzzzz
779: +1-10 z: vnqbljpczz
780: +3-5 t: ttftttttt
781: +4-5 x: xxdpx
782: +15-16 z: zzzzzzzzzzzzzzzx
783: +8-11 m: pmdzmjbmmlmvm
784: +2-4 x: xxxxzx
785: +9-11 c: ccccccccrcl
786: +6-14 r: rrrrrrfsrrrrrrr
787: +10-12 j: jxjjjnjjjjjjj
788: +5-7 v: vvvvvvvvvvvvvv
789: +5-7 n: nnqnnnj
790: +9-13 l: llllllllxlllcl
791: +2-14 h: gtjmvthqqtghhhbhk
792: +2-4 j: wpljhpjh
793: +3-6 b: dbvmcp
794: +1-4 p: dpppp
795: +6-9 x: xnvxxxxxxxzxv
796: +2-4 n: vnjj
797: +1-8 l: lllllllz
798: +4-7 w: qkzwwxwkncwzd
799: +9-10 r: rhrrlrrrqgfrn
800: +16-18 m: mmmwmmmmmmmmmmmdmm
801: +3-5 m: gbmwmmfvmfbdzccqhmmx
802: +6-8 c: ccccfxzc
803: +4-5 h: hhhhn
804: +2-5 l: lwtlv
805: +4-15 j: jjjljjjjjjjjjjjjj
806: +8-10 w: wwwwqcwwlvqw
807: +3-4 g: gfgm
808: +5-9 t: tthptxkttbshtjv
809: +7-13 b: nrjjbspgkqpbbcr
810: +4-7 s: ssscsss
811: +10-17 d: dsdddddzddcdddddjddd
812: +3-4 j: jrbjjvsj
813: +4-7 h: hhhhbdchhhhhhh
814: +4-10 p: pdpqppppppp
815: +10-14 g: shznjbglbghtngzbhg
816: +4-5 k: vhkkskkb
817: +7-10 j: zjjjjqzcjknjjjg
818: +10-11 k: kkkzkkkkkgkkkvkkk
819: +2-6 c: vczcxbbccc
820: +3-10 l: lldllllllnllll
821: +5-6 k: kklpksq
822: +5-9 k: kkhkkkkmkkzk
823: +4-5 j: djjqj
824: +9-10 q: qqqqqqqqqz
825: +2-16 c: ccczxccccccjkcccc
826: +3-4 l: mljl
827: +7-8 v: vvvvqrxk
828: +2-14 v: vntfpvvbrvvvvvvv
829: +7-10 f: fffsmbffffzftfqfjdj
830: +10-11 v: kvvtvhvvhvvkpvzc
831: +10-11 z: zzfgjqkgzzzdz
832: +2-4 k: xgvr
833: +2-6 b: bbbbbvbbb
834: +18-20 f: fffffffcffffffffffff
835: +2-6 m: mmmlmmjmmm
836: +7-10 q: qhjqbqqrsrqnmbtqfqbr
837: +6-10 c: tsqclcqmncpccdd
838: +3-4 z: ztxzz
839: +2-4 r: jrrf
840: +7-9 m: mzmmmmmplpg
841: +9-13 b: bbbbnmbbbrpbbbbbb
842: +4-14 z: zzqvwzzzzzzjzbzzf
843: +2-9 x: gbxxxxxsxfxpxxt
844: +9-11 v: ddhtvfzvjvv
845: +2-5 x: hxxxxdwjxnvwx
846: +8-12 k: gkklpkqgkjncl
847: +2-6 d: ndvdbk
848: +3-4 m: mmmmm
849: +9-10 z: tcstfmslrsxbz
850: +2-7 j: pjvjjfgfztsvnc
851: +3-4 j: jjjj
852: +4-13 r: rzgrkzqkzsgzxwchbtv
853: +4-7 p: pptdppprwz
854: +2-5 j: wfpjjzjwjcpsjq
855: +14-15 x: hxxsdnvgvxxppxxhkn
856: +10-20 r: rrvrrrpxbvplrrxttrkr
857: +12-16 v: vvvvvvvvvvhvvvxdvv
858: +14-19 w: wwbwwwjwwwwwswwwwrw
859: +7-16 b: jxwbbbbbbbwbbbqbbkz
860: +3-9 r: xsrmlrzmnrrq
861: +17-18 m: mmnmmmmmmmmmmmmnnmmm
862: +1-4 n: nznnnnnnnnn
863: +6-9 w: kwnbnnwwzl
864: +1-6 k: kkgnbkpmmjh
865: +5-9 v: vvwtvvzcvvvfdvflnd
866: +1-2 q: qqckqspjkgnlnpth
867: +5-7 b: kfhcdlbpvbslfscbt
868: +8-9 r: rrrclrrrwrcm
869: +2-4 d: ndqcbndjvmddpw
870: +6-8 k: skldfkdbwbpbklkk
871: +2-8 c: cczcccqcrcccckd
872: +3-4 c: cchbkcdc
873: +6-7 l: lwlclrhlll
874: +2-7 l: cwkllzfmlrrjljl
875: +13-14 j: jjjjjjjgjjjjjb
876: +12-13 v: vvvvvvvvvvvvv
877: +8-9 g: ggdggxggg
878: +3-4 f: pfwgcrf
879: +4-7 m: mvhmbwtm
880: +15-17 c: cpccrslcrspkfjhcc
881: +12-15 v: vvrvvvzvrvbhvvvvv
882: +8-17 c: pczcccccncllvpxrpt
883: +10-12 r: rrrrrrvrrtrrr
884: +3-10 n: nrzcnnvtnwnnnn
885: +8-9 x: xxcmxxxdxjx
886: +1-4 s: fdbsstzvqsxf
887: +9-11 d: dddddddddmmddd
888: +8-11 f: nffxfffffff
889: +3-4 g: zggg
890: +5-10 g: cphtggfxgg
891: +3-11 s: nvxqhqgfsklk
892: +4-5 b: qbxtb
893: +10-11 h: hhhmhhhzbhm
894: +6-10 b: bbbmbbbxbqbb
895: +14-17 h: hhhhhzhfwfhhrhhhh
896: +5-11 h: xjsnhhjhrhhjnhhwsdmc
897: +2-8 r: hrrdzhfsrltr
898: +9-12 n: nnnnnnnndnnx
899: +6-13 g: gdgzxgnglbgtggnfcglm
900: +1-3 j: jjlj
901: +4-7 t: tttxtttt
902: +4-19 t: vflbmbhngnjkkvqzvjk
903: +4-12 n: gnnnnnlnxnnnqwngn
904: +10-13 m: mmmmmmmmmmmmmmm
905: +1-3 t: ktmqtst
906: +7-12 q: qclsqqqqqqqfnw
907: +6-9 r: rrrwrjrqpw
908: +7-10 s: sssssqfssgsbs
909: +4-9 t: tfktphnmtncj
910: +12-16 z: zfjzqzzzzwzzzzfzzzj
911: +1-4 d: rddxdd
912: +5-18 z: zzzzlzzzzzzzzzzzzzz
913: +14-17 x: rmmxdvwxbrwxxxdrjzz
914: +2-12 d: ddzddkddbnddddd
915: +2-5 x: xxrxt
916: +14-15 r: nrrrrrcrrrrrrsrrr
917: +3-9 z: szgzqvzfmrzztzzz
918: +1-6 b: fdbpbb
919: +15-16 z: zzjzzzzzzzzzzzfrz
920: +2-9 d: zdnmmnfhdc
921: +3-5 h: hhdzxhhhh
922: +5-6 v: vvvvnv
923: +10-13 p: lpbxtppfbphhr
924: +1-9 p: gmtbnlpsphppvfppp
925: +4-7 r: rlrcrqrrrrrr
926: +5-15 f: gffffqvfffrkffb
927: +5-13 k: lkswkhhqxpfjkrvqbkjs
928: +2-4 h: fshrhhh
929: +1-5 l: lplllllmv
930: +1-15 j: jjjnjjjxpdjjqjpj
931: +3-4 p: phppf
932: +14-18 p: pppppppppppppppppp
933: +3-5 b: jmbbbsxrqhht
934: +11-13 v: lpzcvmmblzcvctjvvvj
935: +10-13 z: mszzdwzzntzxzzzv
936: +2-5 w: wwfjw
937: +8-9 c: cscccccgscccccw
938: +5-6 x: xxxxxjxxxxxxxxxx
939: +14-15 h: hjhhhhhhhhhhhhm
940: +9-12 l: lllllllllllbl
941: +7-8 j: jjjjjjrj
942: +9-13 w: fwwshrkqprlcfwrnnhws
943: +15-16 w: wwwwwwqwwwwwwfwk
944: +5-11 g: ggwgxgggggngg
945: +5-9 h: hhhhhhhhlhh
946: +7-11 r: rrrxrrhxrjtrr
947: +5-10 n: nngknxnrnn
948: +7-12 t: tdptttkvtttst
949: +4-10 g: dbggxcbvhdvbgg
950: +2-4 n: bnnnxgqsmqd
951: +3-7 f: fffdppf
952: +7-12 n: nnknnldnfpndnnz
953: +17-18 j: jvjjjjjjjjjjjjjjrk
954: +4-7 f: nffnfffcf
955: +4-5 p: pcppqvp
956: +12-13 c: chccmcczcsbccqhbkccc
957: +4-12 t: ftjtvbjtftcjxdf
958: +4-7 r: bgdnrdrfpd
959: +5-6 m: mmmmmm
960: +8-9 v: vvjvvvvvvvvl
961: +9-11 v: vvvvvvvvbvq
962: +4-12 r: kncrkgzrchvr
963: +14-18 v: vvgsxvztvvkvvvvbsv
964: +5-10 v: mwhtvfvvvvtvbpvvhvv
965: +2-6 f: bfrmbflfk
966: +13-19 v: wvvzvvhsvdvvmvvvvvh
967: +8-10 h: hhmhhhhvhsz
968: +8-9 f: fbfffffkg
969: +3-5 z: zzqzq
970: +3-4 s: zdcfbdss
971: +2-8 n: dzdnhldbpd
972: +9-11 k: fphphksskqkkz
973: +2-3 h: ndhgh
974: +2-3 p: pkpmgp
975: +7-17 r: brpwrmrfrtvfrqldrnhm
976: +1-4 q: wtkqq
977: +9-19 b: bbbbbbbblbbbbbbbbbbb
978: +3-8 s: ssssttgs
979: +7-12 w: wwwkwwwmwwwcw
980: +8-11 s: sszjsslsslnss
981: +8-9 v: bvkvvvvbvvcpnmv
982: +1-9 j: qlhcjdtqjjb
983: +16-17 q: kqgkqnmwdqcxqnnqq
984: +12-13 f: fffffffftfffff
985: +10-11 k: kkkkkkkkkkk
986: +6-7 r: hrrlfrr
987: +3-4 s: sgsss
988: +1-4 x: qxqx
989: +2-12 p: cppdxmdrfmkptslj
990: +15-16 j: jjjjjjwjjjjtjjjjj
991: +3-4 c: ccpc
992: +4-5 b: bzbbh
993: +4-5 m: mdmzm
994: +3-5 n: nnnnn
995: +14-15 b: bbbbbbbbbbbbbbkbb
996: +9-12 f: htjbckfxbpffl
997: +8-10 k: kkhxxmwpvkfkkhvv
998: +7-10 p: ppxppppwmzpp
999: +1-6 k: kkkkkqk
1000: +9-12 m: mmmmmmmmmjmt
1001: +11-13 q: qcqrqcxsnqxqq
1002: +7-16 z: jfdzzhzznzzzzzdfzcm
1003: +4-5 c: cwcqf
1004: +4-5 p: ppppr
1005: +4-12 r: rrrnrrrrrrrnr
1006: +3-4 j: wjfjj
1007: +6-7 j: wbscpkz
1008: +7-8 f: fffflfwff
1009: +4-6 x: xxxdxt
1010: +2-3 w: sfnw
1011: +4-5 n: nnnnm
1012: +4-5 w: rwwqntw
1013: +3-4 n: dnnnqpn
1014: +4-8 m: mmmfmmmhmmmmmmm
1015: +4-17 n: nnnwnnqzndwbnnnnpnnn
1016: +7-8 x: rqswdxxz
1017: +1-5 x: wshxxxcsxvx
1018: +7-9 m: mmmmmmpms
1019: +17-19 m: fmjmjfbqqpbtnbhmwns
1020: +1-3 j: jtmswbmwlqpnwrsnt
1021: +11-12 r: rrrrrrrrrrbprn
1022: +3-7 v: vvvvvvv
1023: +4-8 h: drhxhbvnrqldgf
1024: +16-20 x: hrvxjqxxxxwfkpzjxtxx
1025: +3-4 b: bbth
1026: +3-9 k: ttpjhlqnkk
1027: +9-10 w: wwwkwwwdnwvlw
1028: +1-2 j: ffjx
1029: +3-4 q: zvmd
1030: +3-6 p: vngptsmhplptp
1031: +11-13 c: xfrccqbcsxcrtfvwg
1032: +2-6 r: rrrrjprrrz
1033: +1-15 t: tttttttttttttttt
1034: +7-11 g: dbxjvjwwsbghhts
1035: +4-5 j: jjjjl
1036: +10-16 b: tbbbbnbgbrwmcxkh
1037: +10-19 g: sgggggsgggggggggggk
1038: +4-6 w: wwwwwwwww
1039: +14-16 k: wkqhxkkkkkkkmkpd
1040: +7-8 w: wbwhwwsg
1041: +8-9 r: nrrrhskwm
1042: +3-8 f: fffnmqfflgffzsjmm
1043: +3-13 n: dznkvhtztwnjf
1044: +6-9 d: zbdddvdddddd
1045: +7-16 j: jjjjjjzjjjjjjjjjjjjj
1046: +2-3 k: qqkk
1047: +15-16 l: lllllllllllllldl
1048: +1-3 j: jjtjjjjjj
1049: +7-17 k: kkknbkkvqbkjgkrkvkkk
1050: +3-6 w: rwvqbx
1051: +7-16 x: xxxxwxsxxxvxxxxmxxm
1052: +6-15 n: zhmnsnmlmgzxdwnhlcbk
1053: +1-17 x: xpxpmxrgxmjxxxxxcxx
1054: +7-9 b: bqnhbbsbbwbb
1055: +8-9 g: ggtggggdg
1056: +6-10 m: mrszmmmmcmgmm
1057: +10-12 j: ljvjgjgjhjjp
1058: +7-9 z: zzdzzzwzhzgzzg
1059: +4-5 k: kkkkk
1060: +2-4 z: szzzzzpzgqzmpcctpc
1061: +5-6 q: qghxqqxqqdfhqbt
1062: +5-6 w: wwwwwww
1063: +4-10 w: wwwbxswwwnwn
1064: +5-10 n: nnnnnngnnjnnw
1065: +4-14 s: fhnscjmmkxplmgnslfz
1066: +4-7 p: nptcxvppp
1067: +2-5 x: lxlxvxxxhr
1068: +8-11 g: fwgrkggrggkggkggj
1069: +8-11 j: ljgjjnjjjsw
1070: +14-15 m: mmmmmmkmmmmmmrv
1071: +1-2 t: trqtc
1072: +2-7 s: sqtssss
1073: +4-6 v: vvvvvwj
1074: +4-12 w: sqwxkvwwwdfwhswww
1075: +5-7 m: mmmnpmmmmmmmtmm
1076: +11-13 h: hhhhhgqhlzkhqhhvhhhs
1077: +8-9 f: fffwbfvfwff
1078: +1-4 s: ssstfzsssns
1079: +5-6 p: cvpfpp
1080: +1-3 b: bblpbzb
1081: +15-16 l: qlppjglsdpfldmlg
1082: +3-7 h: hkshhbrrjrnhbhlrmh
1083: +1-9 b: bbwlbwzbmb
1084: +4-5 d: txlddjgdd
1085: +9-12 k: kkkkkkzknkdkk
1086: +9-17 q: qqdqgqqsvqqmcqnqqqr
1087: +12-15 l: llpllllzflnnltlzkt
1088: +8-9 h: hhhphhhghphhh
1089: +4-6 r: rrmrrdrr
1090: +6-16 r: kcrdvqntdxckjxsqksxg
1091: +4-9 d: grfdddffz
1092: +10-11 m: mmmhmmmmmmm
1093: +8-10 l: llllljlgllxlw
1094: +11-16 h: hhhhhhhhxzshhhhhhhhh
1095: +8-9 s: fmqsdsrsnspsslc
1096: +5-6 h: khrhbhvhhkmh
1097: +2-13 r: srhvjgsgvhqfrhrfhp
1098: +4-5 s: shssss
1099: +4-6 r: rrrcvnrrtr
1100: +5-6 p: ppppxpp
1101: +3-4 r: nxrnxrd
1102: +2-10 q: gqghqqzflmj
1103: +1-10 r: rztsjmwcrrdd
1104: +5-7 b: rsbbnrnlwbgb
1105: +4-12 g: qggggggcgbggg
1106: +11-13 q: qqqpqqqlqqdqh
1107: +5-6 z: tzzzzzvfsz
1108: +15-16 s: smqxzshssmkncscssg
1109: +5-7 f: grlbfrfcjfffgpf
1110: +1-5 r: crrrrrr
1111: +12-13 v: vvsvvvvvvvvvb
1112: +6-7 h: hhhhhzqh
1113: +3-7 b: btdgdbbb
1114: +1-3 x: lxdx
1115: +9-10 p: gpdppwpppppppp
1116: +3-13 w: wjwvwrwwswwwwr
1117: +10-11 p: npppppprpppp
1118: +16-18 x: xxxxxxxxxxxxxxwsxxx
1119: +7-8 m: mmmmmmtj
1120: +2-3 b: lbbbb
1121: +10-16 n: nnnmnnnzxnfnnnqn
1122: +10-12 q: jqqqqpqqqqdqqq
1123: +14-18 x: xxxxxxxxxxxxxxxxxxx
1124: +3-6 n: nnnnfdnz
1125: +7-8 p: plpppppp
1126: +3-7 t: hctttzktntt
1127: +3-4 z: zjzgbz
1128: +4-10 k: mkkskqknklk
1129: +5-7 l: llhlllpl
1130: +2-11 c: cwcccjcccpcccvcccmck
1131: +5-10 l: nvlvlxxlllhlctllglll
1132: +7-11 n: nnnnnnnrnnnn
1133: +4-5 z: zzzfzlkz
1134: +2-4 q: wmqq
1135: +3-5 h: hhhhh
1136: +7-8 j: jkwlwjhj
1137: +13-14 m: mmmzmmbmmmmmfwms
1138: +9-10 k: mkfhkgkjdj
1139: +15-19 n: nnnnnnmnnnvnnxnnnnv
1140: +11-16 l: ltlllljlllpclllltll
1141: +3-9 x: twkgzhpcq
1142: +4-10 l: rsrcwkdcsks
1143: +10-12 g: ggggdggggggj
1144: +8-15 z: tzvbtbnbjjsppczf
1145: +12-13 q: qzrzqjqqxzqqh
1146: +10-11 d: dkdsxxxdkdd
1147: +4-14 l: gllfglslrlvllglzlll
1148: +2-3 r: rrcbrr
1149: +2-5 c: vcdgc
1150: +7-8 z: zzzzxfnz
1151: +1-5 m: tcjkmm
1152: +1-4 v: vvvpvr
1153: +1-3 w: wwmwww
1154: +8-11 t: wsjttdvqttttdrtttt
1155: +9-11 f: mhfxhxvjgvf
1156: +5-8 w: wwwwswwdww
1157: +9-11 n: pcfhnkpnnsnw
1158: +4-7 l: gslllllxllqlnllbdf
1159: +2-4 j: jjjjj
1160: +6-9 m: nmlmmmmkv
1161: +1-10 w: xwwwwwwdww
1162: +5-10 s: nsshbsscnssj
1163: +10-11 f: ffffffffflj
1164: +5-7 v: gwvjvvhzfvnzvqwcqv
1165: +4-7 b: shbpbbbnmdjgmd
1166: +6-11 b: bbbkbpzlhjbjxlbr
1167: +13-15 n: nnnnnnnzrnnnzhnnxzn
1168: +1-2 c: ctcccc
1169: +2-3 p: pppppp
1170: +2-3 g: dggg
1171: +4-5 p: jpppx
1172: +4-6 p: ppppptp
1173: +2-7 s: stsnsjpsss
1174: +6-9 x: cxxdgxhmxfdxxxqtz
1175: +10-14 l: lljblhnllrmlpllhlls
1176: +1-8 m: ppmnmwmmn
1177: +12-15 s: gsssqsssssssslsrjss
1178: +10-12 k: kkkkkkkkkkkq
1179: +8-10 d: ddddddddnjs
1180: +2-3 d: dgmd
1181: +1-18 k: kjjkkkkrkdkkqvkkwdkk
1182: +3-7 d: dhdvqwdbg
1183: +8-9 z: vsccrzszmz
1184: +8-17 r: rrrfrxrzrrrqrwxrrrr
1185: +7-13 z: zhzczhbxphhdzzzmtj
1186: +2-9 w: wbwwwwwwwzqwwwww
1187: +9-13 q: kpwqqljsqdcfwc
1188: +5-11 g: lmbzgggggggzkzg
1189: +4-6 q: qqqqqqcw
1190: +9-10 f: zqffftffvfjffckffg
1191: +3-7 s: dsssshssssss
1192: +3-11 m: njqmrkblsbmlxqn
1193: +8-19 j: jsjjjjjjjjjjjjjjjjc
1194: +12-13 w: mrmxswfhkwmwwl
1195: +3-4 x: xxxx
1196: +11-12 h: hhhhhhhhhhhx
1197: +12-16 k: kkkkkkvkkkkqkkkkk
1198: +3-6 z: zzxzznz
1199: +14-16 l: lllllllklllllfll
1200: +1-10 c: cccccccccdcccwt
1201: +8-9 s: szsssssgspss
1202: +2-4 n: npct
1203: +2-14 x: xmxqbpbxxxxxxxsjxt
1204: +3-12 k: xpfkkkmkmkjwk
1205: +9-10 q: qmqqqqqqqq
1206: +12-15 x: xxxxxxwxldxgxxx
1207: +14-15 v: vvvvvvvvvvvvvvx
1208: +4-9 r: rrrrrdrrrrcrrvr
1209: +2-4 v: rvzxtdkvsnhv
1210: +4-5 j: jnjjclj
1211: +8-9 c: ccccccccc
1212: +7-10 t: ttfjvztrtht
1213: +14-16 f: ffgfbfffffbffgfff
1214: +13-16 z: zzzzgzzzpzvlmclnzzz
1215: +12-15 k: kkxwshnkwfkdwws
1216: +3-4 s: sskb
1217: +14-17 g: ggggggggggggggggs
1218: +12-13 r: rrrrrrrrrxrrrrr
1219: +1-14 l: jzwwlldlhzllmljlclw
1220: +14-15 w: zcwxxmfwlbvnsmcnzbm
1221: +10-12 l: lplblnqpdllwmllttm
1222: +9-17 p: bmbrzkjhqvzlmkttpp
1223: +3-12 q: dwrkbstbbzwqkckvj
1224: +2-7 x: txxxxxbgxx
1225: +6-9 x: xxxxlbvxq
1226: +7-11 k: kkkkkkbkkks
1227: +3-4 p: bxptpp
1228: +3-5 z: fndtmzrmlqh
1229: +1-10 k: tmfjqlghfzbgwt
1230: +8-12 z: zxzzzzfxzlmzz
1231: +3-11 m: mmnjmmmmmmkmmqm
1232: +3-5 z: zzrmzz
1233: +1-2 t: btcq
1234: +5-7 r: rdrrmrr
1235: +3-4 v: hmssgxvqxcqpv
1236: +1-10 s: ssgpdqssps
1237: +9-10 z: zzzzzbzzczzqh
1238: +6-7 n: xmnmnrxnnntn
1239: +9-10 n: nnnnnnnnnc
1240: +5-6 r: tgrjtr
1241: +6-7 d: ddddddd
1242: +8-12 n: pnnhnsnnnnnn
1243: +3-7 c: zkccckqc
1244: +4-17 g: srtggggmggjfxgggzxm
1245: +1-2 c: clcc
1246: +2-6 w: vxwwwcw
1247: +15-16 r: rrdlrrdmrrrrvtrl
1248: +12-15 m: qgfbgpqnnmmsfjz
1249: +1-11 b: bbvbpxbbztbbbqbbgtk
1250: +7-11 l: lllllmlllfllll
1251: +1-2 n: vlnl
1252: +8-11 n: wszsqncnntnm
1253: +10-11 m: cmzmmmmmmvsq
1254: +2-3 j: kjjjdvjx
1255: +2-4 h: hhhfhhhhhg
1256: +3-4 b: bbbc
1257: +9-10 r: rnrrrrrrrrr
1258: +3-5 m: mwmkm
1259: +1-4 h: hldfhhhwh
1260: +1-3 h: hhmh
1261: +11-16 c: vwcccpcznqcqxvjw
1262: +8-9 p: pptppfppkpqqpp
1263: +13-17 r: rrrrrrrrrrrrrrrrb
1264: +7-9 q: jqdzzpqbqklqg
1265: +11-12 c: bccdccccqccx
1266: +4-20 s: sssxsxksssssstnntsqs
1267: +1-2 q: gvcq
1268: +12-14 c: ccscjccccccqzc
1269: +10-13 x: xxxxxxxxxbxxjx
1270: +2-5 h: cphhbhh
1271: +2-3 v: vhfv
1272: +7-14 r: zrqmcfrvsrfrrvmr
1273: +1-2 b: zrdtblbbb
1274: +8-9 q: qssqqxqqcqqgkzbq
1275: +3-8 m: tmmmmmmmmmmmj
1276: +2-5 f: mmcfxtk