some-advent-of-code: diff ca42cf8d 5b89c825

Branch: master

Commit: ca42cf8d3069c13756a8e4dc16409e4a120fb582

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

Generated by git2html.