diff --git a/.besouro/20150930115137755/actions.txt b/.besouro/20150930115137755/actions.txt
index 5e645161..0dfab216 100644
--- a/.besouro/20150930115137755/actions.txt
+++ b/.besouro/20150930115137755/actions.txt
@@ -1,8 +1,8 @@
-FileOpenedAction 1443603101760 SudokuVerifier.java 75 1 0 0
-EditAction 1443603121425 SudokuVerifier.java 116 1 1 0
-RefactoringAction 1443603133972 SudokuVerifier.java RENAME verify()=>int verify(String) METHOD
-EditAction 1443603167403 SudokuVerifier.java 189 1 1 0
-RefactoringAction 1443603212994 TestSudokuVerifier.java ADD void test() METHOD
-RefactoringAction 1443603213121 TestSudokuVerifier.java ADD import org.junit.Assert.* IMPORT
-RefactoringAction 1443603213283 TestSudokuVerifier.java ADD TestSudokuVerifier.java CLASS
-FileOpenedAction 1443603215695 TestSudokuVerifier.java 202 1 1 0
+FileOpenedAction 1443603101760 SudokuVerifier.java 75 1 0 0
+EditAction 1443603121425 SudokuVerifier.java 116 1 1 0
+RefactoringAction 1443603133972 SudokuVerifier.java RENAME verify()=>int verify(String) METHOD
+EditAction 1443603167403 SudokuVerifier.java 189 1 1 0
+RefactoringAction 1443603212994 TestSudokuVerifier.java ADD void test() METHOD
+RefactoringAction 1443603213121 TestSudokuVerifier.java ADD import org.junit.Assert.* IMPORT
+RefactoringAction 1443603213283 TestSudokuVerifier.java ADD TestSudokuVerifier.java CLASS
+FileOpenedAction 1443603215695 TestSudokuVerifier.java 202 1 1 0
diff --git a/.besouro/20151002114733432/actions.txt b/.besouro/20151002114733432/actions.txt
new file mode 100644
index 00000000..4b965978
--- /dev/null
+++ b/.besouro/20151002114733432/actions.txt
@@ -0,0 +1,219 @@
+FileOpenedAction 1443775653847 TestSudokuVerifier.java 480 1 1 0
+RefactoringAction 1443775657497 TestSudokuVerifier.java RENAME test()=>void testVerifyMethodCorrectString() METHOD
+EditAction 1443775662095 TestSudokuVerifier.java 548 3 3 1
+UnitTestCaseAction 1443775669469 TestSudokuVerifier.java OK
+UnitTestSessionAction 1443775669476 TestSudokuVerifier OK
+EditAction 1443775675426 TestSudokuVerifier.java 548 3 3 1
+EditAction 1443775759716 TestSudokuVerifier.java 727 3 5 2
+UnitTestCaseAction 1443775766193 TestSudokuVerifier.java FAIL
+UnitTestSessionAction 1443775766194 TestSudokuVerifier FAIL
+EditAction 1443775796949 SudokuVerifier.java 390 1 1 0
+EditAction 1443775802809 TestSudokuVerifier.java 727 3 5 2
+UnitTestCaseAction 1443775813742 TestSudokuVerifier.java FAIL
+UnitTestSessionAction 1443775813743 TestSudokuVerifier FAIL
+RefactoringAction 1443775902924 TestSudokuVerifier.java REMOVE setupVerifier() METHOD
+RefactoringAction 1443775902926 TestSudokuVerifier.java REMOVE testVerifyMethodWrongString() METHOD
+RefactoringAction 1443775904941 TestSudokuVerifier.java ADD SudokuVerifier setupVerifier() METHOD
+RefactoringAction 1443775911482 TestSudokuVerifier.java ADD void test FIELD
+RefactoringAction 1443775924798 TestSudokuVerifier.java RENAME test=>void testVerifyMethod FIELD
+RefactoringAction 1443775932814 TestSudokuVerifier.java RENAME testVerifyMethod=>void testVerifyMethodNegativeNumbers() METHOD
+EditAction 1443775940414 TestSudokuVerifier.java 804 3 3 1
+EditAction 1443775991188 TestSudokuVerifier.java 974 3 5 1
+CompilationAction 1443775994893 TestSudokuVerifier.java
+CompilationAction 1443776028344 TestSudokuVerifier.java
+UnitTestCaseAction 1443776032420 TestSudokuVerifier.java FAIL
+UnitTestSessionAction 1443776032422 TestSudokuVerifier FAIL
+EditAction 1443776230339 SudokuVerifier.java 463 1 2 0
+UnitTestCaseAction 1443776238897 TestSudokuVerifier.java FAIL
+UnitTestSessionAction 1443776238898 TestSudokuVerifier FAIL
+EditAction 1443776361383 SudokuVerifier.java 503 1 2 0
+EditAction 1443776395997 SudokuVerifier.java 567 1 3 0
+UnitTestCaseAction 1443776402894 TestSudokuVerifier.java FAIL
+UnitTestSessionAction 1443776402895 TestSudokuVerifier FAIL
+EditAction 1443776469553 SudokuVerifier.java 565 1 3 0
+UnitTestCaseAction 1443776477358 TestSudokuVerifier.java FAIL
+UnitTestSessionAction 1443776477360 TestSudokuVerifier FAIL
+EditAction 1443776513711 SudokuVerifier.java 609 1 3 0
+UnitTestCaseAction 1443776521593 TestSudokuVerifier.java FAIL
+UnitTestSessionAction 1443776521594 TestSudokuVerifier FAIL
+EditAction 1443776548179 SudokuVerifier.java 607 1 3 0
+UnitTestCaseAction 1443776555018 TestSudokuVerifier.java FAIL
+UnitTestSessionAction 1443776555019 TestSudokuVerifier FAIL
+EditAction 1443776612002 SudokuVerifier.java 633 1 2 0
+UnitTestCaseAction 1443776619929 TestSudokuVerifier.java FAIL
+UnitTestSessionAction 1443776619930 TestSudokuVerifier FAIL
+EditAction 1443776677717 SudokuVerifier.java 629 1 2 0
+EditAction 1443776685949 SudokuVerifier.java 629 1 2 0
+UnitTestCaseAction 1443776695463 TestSudokuVerifier.java FAIL
+UnitTestSessionAction 1443776695464 TestSudokuVerifier FAIL
+EditAction 1443777075949 SudokuVerifier.java 627 1 3 0
+EditAction 1443777081747 TestSudokuVerifier.java 983 3 5 2
+UnitTestCaseAction 1443777089983 TestSudokuVerifier.java FAIL
+UnitTestSessionAction 1443777089984 TestSudokuVerifier FAIL
+EditAction 1443777158697 SudokuVerifier.java 892 1 4 0
+UnitTestCaseAction 1443777169261 TestSudokuVerifier.java FAIL
+UnitTestSessionAction 1443777169262 TestSudokuVerifier FAIL
+RefactoringAction 1443777187407 TestSudokuVerifier.java REMOVE testVerifyMethodCorrectString() METHOD
+RefactoringAction 1443777190921 TestSudokuVerifier.java ADD void testVerifyMethodCorrectString() METHOD
+EditAction 1443777196037 TestSudokuVerifier.java 983 3 5 2
+EditAction 1443777253279 SudokuVerifier.java 929 1 2 0
+UnitTestCaseAction 1443777265696 TestSudokuVerifier.java FAIL
+UnitTestSessionAction 1443777265697 TestSudokuVerifier FAIL
+EditAction 1443777301895 SudokuVerifier.java 951 1 1 0
+CompilationAction 1443777305920 SudokuVerifier.java
+EditAction 1443777414814 SudokuVerifier.java 939 1 2 0
+UnitTestCaseAction 1443777423507 TestSudokuVerifier.java OK
+UnitTestSessionAction 1443777423507 TestSudokuVerifier OK
+EditAction 1443777451882 TestSudokuVerifier.java 735 3 5 2
+RefactoringAction 1443777503199 SudokuVerifier.java ADD String getSubString() METHOD
+RefactoringAction 1443777507213 SudokuVerifier.java RENAME getSubString()=>String getSubString(String) METHOD
+RefactoringAction 1443777530309 SudokuVerifier.java RENAME getSubString(String)=>String getSubString(String, int) METHOD
+RefactoringAction 1443777533827 SudokuVerifier.java RENAME getSubString(String, int)=>String getSubString(String, int, int) METHOD
+RefactoringAction 1443777549343 SudokuVerifier.java REMOVE getSubString(String, int, int) METHOD
+EditAction 1443777551763 SudokuVerifier.java 949 1 2 0
+RefactoringAction 1443777572179 TestSudokuVerifier.java ADD void test FIELD
+EditAction 1443777910082 SudokuVerifier.java 1115 1 2 0
+EditAction 1443777915616 TestSudokuVerifier.java 759 3 5 2
+CompilationAction 1443777922280 TestSudokuVerifier.java
+CompilationAction 1443777922281 TestSudokuVerifier.java
+CompilationAction 1443777922282 TestSudokuVerifier.java
+EditAction 1443777923146 TestSudokuVerifier.java 735 3 5 2
+UnitTestCaseAction 1443777929810 TestSudokuVerifier.java FAIL
+UnitTestSessionAction 1443777929811 TestSudokuVerifier FAIL
+EditAction 1443778058043 SudokuVerifier.java 1191 1 2 0
+UnitTestCaseAction 1443778063051 TestSudokuVerifier.java OK
+UnitTestSessionAction 1443778063052 TestSudokuVerifier OK
+EditAction 1443778097610 SudokuVerifier.java 1236 1 2 0
+RefactoringAction 1443778137658 TestSudokuVerifier.java ADD void testVerify FIELD
+RefactoringAction 1443778143672 TestSudokuVerifier.java RENAME testVerify=>void testVerifyMethodTooLongString() METHOD
+RefactoringAction 1443778252423 TestSudokuVerifier.java ADD String CORRECT_SUDOKU_STRING FIELD
+EditAction 1443778279886 TestSudokuVerifier.java 983 4 6 2
+EditAction 1443778283640 SudokuVerifier.java 1244 1 2 0
+UnitTestCaseAction 1443778291596 TestSudokuVerifier.java OK
+UnitTestSessionAction 1443778291597 TestSudokuVerifier OK
+EditAction 1443778343750 TestSudokuVerifier.java 997 4 7 3
+UnitTestCaseAction 1443778351979 TestSudokuVerifier.java FAIL
+UnitTestSessionAction 1443778351980 TestSudokuVerifier FAIL
+EditAction 1443778431641 SudokuVerifier.java 1331 1 3 0
+UnitTestCaseAction 1443778438701 TestSudokuVerifier.java OK
+UnitTestSessionAction 1443778438702 TestSudokuVerifier OK
+EditAction 1443778630166 SudokuVerifier.java 1409 1 3 0
+UnitTestCaseAction 1443778635035 TestSudokuVerifier.java FAIL
+UnitTestSessionAction 1443778635035 TestSudokuVerifier FAIL
+EditAction 1443778665957 SudokuVerifier.java 1407 1 3 0
+UnitTestCaseAction 1443778670751 TestSudokuVerifier.java FAIL
+UnitTestSessionAction 1443778670752 TestSudokuVerifier FAIL
+EditAction 1443778734248 SudokuVerifier.java 1617 1 3 0
+UnitTestCaseAction 1443778739476 TestSudokuVerifier.java OK
+UnitTestSessionAction 1443778739477 TestSudokuVerifier OK
+EditAction 1443778755083 SudokuVerifier.java 1627 1 3 0
+RefactoringAction 1443778781806 TestSudokuVerifier.java ADD void testVerifyMethodTooShortString() METHOD
+EditAction 1443778888221 TestSudokuVerifier.java 1198 5 9 4
+UnitTestCaseAction 1443778893025 TestSudokuVerifier.java FAIL
+UnitTestSessionAction 1443778893026 TestSudokuVerifier FAIL
+EditAction 1443778918630 SudokuVerifier.java 1628 1 3 0
+UnitTestCaseAction 1443778923958 TestSudokuVerifier.java OK
+UnitTestSessionAction 1443778923958 TestSudokuVerifier OK
+RefactoringAction 1443779042969 TestSudokuVerifier.java ADD void testVerifyMethodIncorrectCharacterInInputString() METHOD
+EditAction 1443779160422 TestSudokuVerifier.java 1414 6 11 5
+UnitTestCaseAction 1443779165613 TestSudokuVerifier.java OK
+UnitTestSessionAction 1443779165614 TestSudokuVerifier OK
+EditAction 1443779333469 TestSudokuVerifier.java 1414 6 11 5
+EditAction 1443779337040 SudokuVerifier.java 1628 1 3 0
+UnitTestCaseAction 1443779341740 TestSudokuVerifier.java OK
+UnitTestSessionAction 1443779341740 TestSudokuVerifier OK
+RefactoringAction 1443779381497 TestSudokuVerifier.java ADD void testVerifyMethod FIELD
+RefactoringAction 1443779386015 TestSudokuVerifier.java RENAME testVerifyMethod=>void testVerifyMethodIncorrect FIELD
+RefactoringAction 1443779402250 TestSudokuVerifier.java RENAME testVerifyMethodIncorrect=>void testVerifyMethodIncorrectFirstRow() METHOD
+EditAction 1443779669724 TestSudokuVerifier.java 1701 7 15 6
+EditAction 1443779673425 SudokuVerifier.java 1636 1 3 0
+UnitTestCaseAction 1443779679107 TestSudokuVerifier.java FAIL
+UnitTestSessionAction 1443779679108 TestSudokuVerifier FAIL
+EditAction 1443779710292 TestSudokuVerifier.java 1700 7 15 6
+UnitTestCaseAction 1443779715073 TestSudokuVerifier.java FAIL
+UnitTestSessionAction 1443779715074 TestSudokuVerifier FAIL
+EditAction 1443780275490 TestSudokuVerifier.java 1655 7 14 6
+EditAction 1443780279240 SudokuVerifier.java 2048 1 5 0
+UnitTestCaseAction 1443780284725 TestSudokuVerifier.java FAIL
+UnitTestSessionAction 1443780284726 TestSudokuVerifier FAIL
+EditAction 1443780424723 SudokuVerifier.java 2048 1 5 0
+UnitTestCaseAction 1443780432908 TestSudokuVerifier.java FAIL
+UnitTestSessionAction 1443780432909 TestSudokuVerifier FAIL
+EditAction 1443780473556 SudokuVerifier.java 2033 1 5 0
+EditAction 1443780529782 SudokuVerifier.java 2031 1 5 0
+UnitTestCaseAction 1443780534575 TestSudokuVerifier.java FAIL
+UnitTestSessionAction 1443780534576 TestSudokuVerifier FAIL
+EditAction 1443780847177 SudokuVerifier.java 2228 1 5 0
+UnitTestCaseAction 1443780852069 TestSudokuVerifier.java OK
+UnitTestSessionAction 1443780852070 TestSudokuVerifier OK
+RefactoringAction 1443780904368 TestSudokuVerifier.java ADD void testVerifyMethod FIELD
+RefactoringAction 1443780909386 TestSudokuVerifier.java RENAME testVerifyMethod=>void testVerifyMethodIncorrectThirdRow() METHOD
+EditAction 1443781030868 TestSudokuVerifier.java 1933 8 14 6
+EditAction 1443781034457 SudokuVerifier.java 2073 1 5 0
+CompilationAction 1443781041816 TestSudokuVerifier.java
+CompilationAction 1443781041817 TestSudokuVerifier.java
+CompilationAction 1443781041818 TestSudokuVerifier.java
+CompilationAction 1443781073079 TestSudokuVerifier.java
+CompilationAction 1443781073080 TestSudokuVerifier.java
+CompilationAction 1443781073081 TestSudokuVerifier.java
+UnitTestCaseAction 1443781074328 TestSudokuVerifier.java OK
+UnitTestSessionAction 1443781074329 TestSudokuVerifier OK
+EditAction 1443781083379 TestSudokuVerifier.java 1979 8 17 6
+UnitTestCaseAction 1443781088043 TestSudokuVerifier.java OK
+UnitTestSessionAction 1443781088044 TestSudokuVerifier OK
+EditAction 1443781150086 TestSudokuVerifier.java 1982 8 17 6
+UnitTestCaseAction 1443781155114 TestSudokuVerifier.java OK
+UnitTestSessionAction 1443781155115 TestSudokuVerifier OK
+EditAction 1443781287129 TestSudokuVerifier.java 1982 8 17 6
+UnitTestCaseAction 1443781295674 TestSudokuVerifier.java FAIL
+UnitTestSessionAction 1443781295675 TestSudokuVerifier FAIL
+EditAction 1443781321581 TestSudokuVerifier.java 1993 8 18 6
+UnitTestCaseAction 1443781326369 TestSudokuVerifier.java FAIL
+UnitTestSessionAction 1443781326370 TestSudokuVerifier FAIL
+EditAction 1443781353485 TestSudokuVerifier.java 1987 8 18 7
+UnitTestCaseAction 1443781358239 TestSudokuVerifier.java FAIL
+UnitTestSessionAction 1443781358240 TestSudokuVerifier FAIL
+EditAction 1443781427015 TestSudokuVerifier.java 1973 8 18 6
+UnitTestCaseAction 1443781431963 TestSudokuVerifier.java FAIL
+UnitTestSessionAction 1443781431964 TestSudokuVerifier FAIL
+EditAction 1443781450262 TestSudokuVerifier.java 2012 8 18 7
+UnitTestCaseAction 1443781459191 TestSudokuVerifier.java FAIL
+UnitTestSessionAction 1443781459192 TestSudokuVerifier FAIL
+EditAction 1443781571233 SudokuVerifier.java 2125 1 4 0
+UnitTestCaseAction 1443781575999 TestSudokuVerifier.java OK
+UnitTestSessionAction 1443781576000 TestSudokuVerifier OK
+RefactoringAction 1443781612907 SudokuVerifier.java ADD boolean testRow() METHOD
+RefactoringAction 1443781649528 SudokuVerifier.java ADD String ca FIELD
+RefactoringAction 1443781652045 SudokuVerifier.java RENAME ca=>String candidateString FIELD
+EditAction 1443781760568 SudokuVerifier.java 2283 2 7 0
+UnitTestCaseAction 1443781765295 TestSudokuVerifier.java OK
+UnitTestSessionAction 1443781765296 TestSudokuVerifier OK
+EditAction 1443781808269 TestSudokuVerifier.java 2012 8 18 7
+EditAction 1443781811965 SudokuVerifier.java 2289 2 7 0
+UnitTestCaseAction 1443781816674 TestSudokuVerifier.java OK
+UnitTestSessionAction 1443781816674 TestSudokuVerifier OK
+EditAction 1443781828573 TestSudokuVerifier.java 2012 8 18 7
+UnitTestCaseAction 1443781833355 TestSudokuVerifier.java OK
+UnitTestSessionAction 1443781833356 TestSudokuVerifier OK
+RefactoringAction 1443781902192 TestSudokuVerifier.java ADD void testVerifyMethodIncorrectFirstColumn() METHOD
+EditAction 1443782382157 TestSudokuVerifier.java 2260 9 20 8
+EditAction 1443782392190 SudokuVerifier.java 2297 2 7 0
+UnitTestCaseAction 1443782397367 TestSudokuVerifier.java FAIL
+UnitTestSessionAction 1443782397368 TestSudokuVerifier FAIL
+RefactoringAction 1443782428516 SudokuVerifier.java ADD boolean testColumn() METHOD
+EditAction 1443782964099 SudokuVerifier.java 2901 3 12 0
+UnitTestCaseAction 1443782969007 TestSudokuVerifier.java OK
+UnitTestSessionAction 1443782969008 TestSudokuVerifier OK
+RefactoringAction 1443783099242 TestSudokuVerifier.java ADD void testVerifyMethod FIELD
+RefactoringAction 1443783104261 TestSudokuVerifier.java RENAME testVerifyMethod=>void testVerifyMethodIncorrectSecondColumn FIELD
+RefactoringAction 1443783115282 TestSudokuVerifier.java RENAME testVerifyMethodIncorrectSecondColumn=>void testVerifyMethodIncorrectSecondColumn() METHOD
+RefactoringAction 1443783312982 TestSudokuVerifier.java REMOVE testVerifyMethodIncorrectSecondColumn() METHOD
+EditAction 1443783428154 SudokuVerifier.java 2515 3 12 0
+EditAction 1443783443644 TestSudokuVerifier.java 2267 9 20 8
+EditAction 1443783453709 SudokuVerifier.java 2539 3 12 0
+UnitTestCaseAction 1443783463025 TestSudokuVerifier.java FAIL
+UnitTestSessionAction 1443783463026 TestSudokuVerifier FAIL
+EditAction 1443783499080 SudokuVerifier.java 2538 3 12 0
+UnitTestCaseAction 1443783503999 TestSudokuVerifier.java OK
+UnitTestSessionAction 1443783504000 TestSudokuVerifier OK
+EditAction 1443783568841 SudokuVerifier.java 2559 3 12 0
diff --git a/.besouro/20151002114733432/besouroEpisodes.txt b/.besouro/20151002114733432/besouroEpisodes.txt
new file mode 100644
index 00000000..2ac093b1
--- /dev/null
+++ b/.besouro/20151002114733432/besouroEpisodes.txt
@@ -0,0 +1,1662 @@
+1443775669476 test-addition 1 15 true
+1443777423507 test-first 1 1748 true
+1443777423508 test-first 1 1748 true
+1443777423509 test-first 1 1748 true
+1443777423510 test-first 1 1748 true
+1443777423511 test-first 1 1748 true
+1443777423512 test-first 1 1748 true
+1443777423513 test-first 1 1748 true
+1443777423514 test-first 1 1748 true
+1443777423515 test-first 1 1748 true
+1443777423516 test-first 1 1748 true
+1443777423517 test-first 1 1748 true
+1443777423518 test-first 1 1748 true
+1443777423519 test-first 1 1748 true
+1443777423520 test-first 1 1748 true
+1443777423521 test-first 1 1748 true
+1443777423522 test-first 1 1748 true
+1443777423523 test-first 1 1748 true
+1443777423524 test-first 1 1748 true
+1443777423525 test-first 1 1748 true
+1443777423526 test-first 1 1748 true
+1443777423527 test-first 1 1748 true
+1443777423528 test-first 1 1748 true
+1443777423529 test-first 1 1748 true
+1443777423530 test-first 1 1748 true
+1443777423531 test-first 1 1748 true
+1443777423532 test-first 1 1748 true
+1443777423533 test-first 1 1748 true
+1443777423534 test-first 1 1748 true
+1443777423535 test-first 1 1748 true
+1443777423536 test-first 1 1748 true
+1443777423537 test-first 1 1748 true
+1443777423538 test-first 1 1748 true
+1443777423539 test-first 1 1748 true
+1443777423540 test-first 1 1748 true
+1443777423541 test-first 1 1748 true
+1443777423542 test-first 1 1748 true
+1443777423543 test-first 1 1748 true
+1443777423544 test-first 1 1748 true
+1443777423545 test-first 1 1748 true
+1443777423546 test-first 1 1748 true
+1443777423547 test-first 1 1748 true
+1443777423548 test-first 1 1748 true
+1443777423549 test-first 1 1748 true
+1443777423550 test-first 1 1748 true
+1443777423551 test-first 1 1748 true
+1443777423552 test-first 1 1748 true
+1443777423553 test-first 1 1748 true
+1443777423554 test-first 1 1748 true
+1443777423555 test-first 1 1748 true
+1443777423556 test-first 1 1748 true
+1443777423557 test-first 1 1748 true
+1443777423558 test-first 1 1748 true
+1443777423559 test-first 1 1748 true
+1443777423560 test-first 1 1748 true
+1443777423561 test-first 1 1748 true
+1443777423562 test-first 1 1748 true
+1443777423563 test-first 1 1748 true
+1443777423564 test-first 1 1748 true
+1443777423565 test-first 1 1748 true
+1443777423566 test-first 1 1748 true
+1443777423567 test-first 1 1748 true
+1443777423568 test-first 1 1748 true
+1443777423569 test-first 1 1748 true
+1443777423570 test-first 1 1748 true
+1443777423571 test-first 1 1748 true
+1443777423572 test-first 1 1748 true
+1443777423573 test-first 1 1748 true
+1443777423574 test-first 1 1748 true
+1443777423575 test-first 1 1748 true
+1443777423576 test-first 1 1748 true
+1443777423577 test-first 1 1748 true
+1443777423578 test-first 1 1748 true
+1443777423579 test-first 1 1748 true
+1443777423580 test-first 1 1748 true
+1443777423581 test-first 1 1748 true
+1443777423582 test-first 1 1748 true
+1443777423583 test-first 1 1748 true
+1443777423584 test-first 1 1748 true
+1443777423585 test-first 1 1748 true
+1443777423586 test-first 1 1748 true
+1443777423587 test-first 1 1748 true
+1443777423588 test-first 1 1748 true
+1443777423589 test-first 1 1748 true
+1443777423590 test-first 1 1748 true
+1443777423591 test-first 1 1748 true
+1443777423592 test-first 1 1748 true
+1443777423593 test-first 1 1748 true
+1443777423594 test-first 1 1748 true
+1443777423595 test-first 1 1748 true
+1443777423596 test-first 1 1748 true
+1443777423597 test-first 1 1748 true
+1443777423598 test-first 1 1748 true
+1443777423599 test-first 1 1748 true
+1443777423600 test-first 1 1748 true
+1443777423601 test-first 1 1748 true
+1443777423602 test-first 1 1748 true
+1443777423603 test-first 1 1748 true
+1443777423604 test-first 1 1748 true
+1443777423605 test-first 1 1748 true
+1443777423606 test-first 1 1748 true
+1443777423607 test-first 1 1748 true
+1443777423608 test-first 1 1748 true
+1443777423609 test-first 1 1748 true
+1443777423610 test-first 1 1748 true
+1443777423611 test-first 1 1748 true
+1443777423612 test-first 1 1748 true
+1443777423613 test-first 1 1748 true
+1443777423614 test-first 1 1748 true
+1443777423615 test-first 1 1748 true
+1443777423616 test-first 1 1748 true
+1443777423617 test-first 1 1748 true
+1443777423618 test-first 1 1748 true
+1443777423619 test-first 1 1748 true
+1443777423620 test-first 1 1748 true
+1443777423621 test-first 1 1748 true
+1443777423622 test-first 1 1748 true
+1443777423623 test-first 1 1748 true
+1443777423624 test-first 1 1748 true
+1443777423625 test-first 1 1748 true
+1443777423626 test-first 1 1748 true
+1443777423627 test-first 1 1748 true
+1443777423628 test-first 1 1748 true
+1443777423629 test-first 1 1748 true
+1443777423630 test-first 1 1748 true
+1443777423631 test-first 1 1748 true
+1443777423632 test-first 1 1748 true
+1443777423633 test-first 1 1748 true
+1443777423634 test-first 1 1748 true
+1443777423635 test-first 1 1748 true
+1443777423636 test-first 1 1748 true
+1443777423637 test-first 1 1748 true
+1443777423638 test-first 1 1748 true
+1443777423639 test-first 1 1748 true
+1443777423640 test-first 1 1748 true
+1443777423641 test-first 1 1748 true
+1443777423642 test-first 1 1748 true
+1443777423643 test-first 1 1748 true
+1443777423644 test-first 1 1748 true
+1443777423645 test-first 1 1748 true
+1443777423646 test-first 1 1748 true
+1443777423647 test-first 1 1748 true
+1443777423648 test-first 1 1748 true
+1443777423649 test-first 1 1748 true
+1443777423650 test-first 1 1748 true
+1443777423651 test-first 1 1748 true
+1443777423652 test-first 1 1748 true
+1443777423653 test-first 1 1748 true
+1443777423654 test-first 1 1748 true
+1443777423655 test-first 1 1748 true
+1443777423656 test-first 1 1748 true
+1443777423657 test-first 1 1748 true
+1443777423658 test-first 1 1748 true
+1443777423659 test-first 1 1748 true
+1443777423660 test-first 1 1748 true
+1443777423661 test-first 1 1748 true
+1443777423662 test-first 1 1748 true
+1443777423663 test-first 1 1748 true
+1443777423664 test-first 1 1748 true
+1443777423665 test-first 1 1748 true
+1443777423666 test-first 1 1748 true
+1443777423667 test-first 1 1748 true
+1443777423668 test-first 1 1748 true
+1443777423669 test-first 1 1748 true
+1443777423670 test-first 1 1748 true
+1443777423671 test-first 1 1748 true
+1443777423672 test-first 1 1748 true
+1443777423673 test-first 1 1748 true
+1443777423674 test-first 1 1748 true
+1443777423675 test-first 1 1748 true
+1443777423676 test-first 1 1748 true
+1443777423677 test-first 1 1748 true
+1443777423678 test-first 1 1748 true
+1443777423679 test-first 1 1748 true
+1443777423680 test-first 1 1748 true
+1443777423681 test-first 1 1748 true
+1443777423682 test-first 1 1748 true
+1443777423683 test-first 1 1748 true
+1443777423684 test-first 1 1748 true
+1443777423685 test-first 1 1748 true
+1443777423686 test-first 1 1748 true
+1443777423687 test-first 1 1748 true
+1443777423688 test-first 1 1748 true
+1443777423689 test-first 1 1748 true
+1443777423690 test-first 1 1748 true
+1443777423691 test-first 1 1748 true
+1443777423692 test-first 1 1748 true
+1443777423693 test-first 1 1748 true
+1443777423694 test-first 1 1748 true
+1443777423695 test-first 1 1748 true
+1443777423696 test-first 1 1748 true
+1443777423697 test-first 1 1748 true
+1443777423698 test-first 1 1748 true
+1443777423699 test-first 1 1748 true
+1443777423700 test-first 1 1748 true
+1443777423701 test-first 1 1748 true
+1443777423702 test-first 1 1748 true
+1443777423703 test-first 1 1748 true
+1443777423704 test-first 1 1748 true
+1443777423705 test-first 1 1748 true
+1443777423706 test-first 1 1748 true
+1443777423707 test-first 1 1748 true
+1443777423708 test-first 1 1748 true
+1443777423709 test-first 1 1748 true
+1443777423710 test-first 1 1748 true
+1443777423711 test-first 1 1748 true
+1443777423712 test-first 1 1748 true
+1443777423713 test-first 1 1748 true
+1443777423714 test-first 1 1748 true
+1443777423715 test-first 1 1748 true
+1443777423716 test-first 1 1748 true
+1443777423717 test-first 1 1748 true
+1443777423718 test-first 1 1748 true
+1443777423719 test-first 1 1748 true
+1443777423720 test-first 1 1748 true
+1443777423721 test-first 1 1748 true
+1443777423722 test-first 1 1748 true
+1443777423723 test-first 1 1748 true
+1443777423724 test-first 1 1748 true
+1443777423725 test-first 1 1748 true
+1443777423726 test-first 1 1748 true
+1443777423727 test-first 1 1748 true
+1443777423728 test-first 1 1748 true
+1443777423729 test-first 1 1748 true
+1443777423730 test-first 1 1748 true
+1443777423731 test-first 1 1748 true
+1443777423732 test-first 1 1748 true
+1443777423733 test-first 1 1748 true
+1443777423734 test-first 1 1748 true
+1443777423735 test-first 1 1748 true
+1443777423736 test-first 1 1748 true
+1443777423737 test-first 1 1748 true
+1443777423738 test-first 1 1748 true
+1443777423739 test-first 1 1748 true
+1443777423740 test-first 1 1748 true
+1443777423741 test-first 1 1748 true
+1443777423742 test-first 1 1748 true
+1443777423743 test-first 1 1748 true
+1443777423744 test-first 1 1748 true
+1443777423745 test-first 1 1748 true
+1443777423746 test-first 1 1748 true
+1443777423747 test-first 1 1748 true
+1443777423748 test-first 1 1748 true
+1443777423749 test-first 1 1748 true
+1443777423750 test-first 1 1748 true
+1443777423751 test-first 1 1748 true
+1443777423752 test-first 1 1748 true
+1443777423753 test-first 1 1748 true
+1443777423754 test-first 1 1748 true
+1443777423755 test-first 1 1748 true
+1443777423756 test-first 1 1748 true
+1443777423757 test-first 1 1748 true
+1443777423758 test-first 1 1748 true
+1443777423759 test-first 1 1748 true
+1443777423760 test-first 1 1748 true
+1443777423761 test-first 1 1748 true
+1443777423762 test-first 1 1748 true
+1443777423763 test-first 1 1748 true
+1443777423764 test-first 1 1748 true
+1443777423765 test-first 1 1748 true
+1443777423766 test-first 1 1748 true
+1443777423767 test-first 1 1748 true
+1443777423768 test-first 1 1748 true
+1443777423769 test-first 1 1748 true
+1443777423770 test-first 1 1748 true
+1443777423771 test-first 1 1748 true
+1443777423772 test-first 1 1748 true
+1443777423773 test-first 1 1748 true
+1443777423774 test-first 1 1748 true
+1443777423775 test-first 1 1748 true
+1443777423776 test-first 1 1748 true
+1443777423777 test-first 1 1748 true
+1443777423778 test-first 1 1748 true
+1443777423779 test-first 1 1748 true
+1443777423780 test-first 1 1748 true
+1443777423781 test-first 1 1748 true
+1443777423782 test-first 1 1748 true
+1443777423783 test-first 1 1748 true
+1443777423784 test-first 1 1748 true
+1443777423785 test-first 1 1748 true
+1443777423786 test-first 1 1748 true
+1443777423787 test-first 1 1748 true
+1443777423788 test-first 1 1748 true
+1443777423789 test-first 1 1748 true
+1443777423790 test-first 1 1748 true
+1443777423791 test-first 1 1748 true
+1443777423792 test-first 1 1748 true
+1443777423793 test-first 1 1748 true
+1443777423794 test-first 1 1748 true
+1443777423795 test-first 1 1748 true
+1443777423796 test-first 1 1748 true
+1443777423797 test-first 1 1748 true
+1443777423798 test-first 1 1748 true
+1443777423799 test-first 1 1748 true
+1443777423800 test-first 1 1748 true
+1443777423801 test-first 1 1748 true
+1443777423802 test-first 1 1748 true
+1443777423803 test-first 1 1748 true
+1443777423804 test-first 1 1748 true
+1443777423805 test-first 1 1748 true
+1443777423806 test-first 1 1748 true
+1443777423807 test-first 1 1748 true
+1443777423808 test-first 1 1748 true
+1443777423809 test-first 1 1748 true
+1443777423810 test-first 1 1748 true
+1443777423811 test-first 1 1748 true
+1443777423812 test-first 1 1748 true
+1443777423813 test-first 1 1748 true
+1443777423814 test-first 1 1748 true
+1443777423815 test-first 1 1748 true
+1443777423816 test-first 1 1748 true
+1443777423817 test-first 1 1748 true
+1443777423818 test-first 1 1748 true
+1443777423819 test-first 1 1748 true
+1443777423820 test-first 1 1748 true
+1443777423821 test-first 1 1748 true
+1443777423822 test-first 1 1748 true
+1443777423823 test-first 1 1748 true
+1443777423824 test-first 1 1748 true
+1443777423825 test-first 1 1748 true
+1443777423826 test-first 1 1748 true
+1443777423827 test-first 1 1748 true
+1443777423828 test-first 1 1748 true
+1443777423829 test-first 1 1748 true
+1443777423830 test-first 1 1748 true
+1443777423831 test-first 1 1748 true
+1443777423832 test-first 1 1748 true
+1443777423833 test-first 1 1748 true
+1443777423834 test-first 1 1748 true
+1443777423835 test-first 1 1748 true
+1443777423836 test-first 1 1748 true
+1443777423837 test-first 1 1748 true
+1443777423838 test-first 1 1748 true
+1443777423839 test-first 1 1748 true
+1443777423840 test-first 1 1748 true
+1443777423841 test-first 1 1748 true
+1443777423842 test-first 1 1748 true
+1443777423843 test-first 1 1748 true
+1443777423844 test-first 1 1748 true
+1443777423845 test-first 1 1748 true
+1443777423846 test-first 1 1748 true
+1443777423847 test-first 1 1748 true
+1443777423848 test-first 1 1748 true
+1443777423849 test-first 1 1748 true
+1443777423850 test-first 1 1748 true
+1443777423851 test-first 1 1748 true
+1443777423852 test-first 1 1748 true
+1443777423853 test-first 1 1748 true
+1443777423854 test-first 1 1748 true
+1443777423855 test-first 1 1748 true
+1443777423856 test-first 1 1748 true
+1443777423857 test-first 1 1748 true
+1443777423858 test-first 1 1748 true
+1443777423859 test-first 1 1748 true
+1443777423860 test-first 1 1748 true
+1443777423861 test-first 1 1748 true
+1443777423862 test-first 1 1748 true
+1443777423863 test-first 1 1748 true
+1443777423864 test-first 1 1748 true
+1443777423865 test-first 1 1748 true
+1443777423866 test-first 1 1748 true
+1443777423867 test-first 1 1748 true
+1443777423868 test-first 1 1748 true
+1443777423869 test-first 1 1748 true
+1443777423870 test-first 1 1748 true
+1443777423871 test-first 1 1748 true
+1443777423872 test-first 1 1748 true
+1443777423873 test-first 1 1748 true
+1443777423874 test-first 1 1748 true
+1443777423875 test-first 1 1748 true
+1443777423876 test-first 1 1748 true
+1443777423877 test-first 1 1748 true
+1443777423878 test-first 1 1748 true
+1443777423879 test-first 1 1748 true
+1443777423880 test-first 1 1748 true
+1443777423881 test-first 1 1748 true
+1443777423882 test-first 1 1748 true
+1443777423883 test-first 1 1748 true
+1443777423884 test-first 1 1748 true
+1443777423885 test-first 1 1748 true
+1443777423886 test-first 1 1748 true
+1443777423887 test-first 1 1748 true
+1443777423888 test-first 1 1748 true
+1443777423889 test-first 1 1748 true
+1443777423890 test-first 1 1748 true
+1443777423891 test-first 1 1748 true
+1443777423892 test-first 1 1748 true
+1443777423893 test-first 1 1748 true
+1443777423894 test-first 1 1748 true
+1443777423895 test-first 1 1748 true
+1443777423896 test-first 1 1748 true
+1443777423897 test-first 1 1748 true
+1443777423898 test-first 1 1748 true
+1443777423899 test-first 1 1748 true
+1443777423900 test-first 1 1748 true
+1443777423901 test-first 1 1748 true
+1443777423902 test-first 1 1748 true
+1443777423903 test-first 1 1748 true
+1443777423904 test-first 1 1748 true
+1443777423905 test-first 1 1748 true
+1443777423906 test-first 1 1748 true
+1443777423907 test-first 1 1748 true
+1443777423908 test-first 1 1748 true
+1443777423909 test-first 1 1748 true
+1443777423910 test-first 1 1748 true
+1443777423911 test-first 1 1748 true
+1443777423912 test-first 1 1748 true
+1443777423913 test-first 1 1748 true
+1443777423914 test-first 1 1748 true
+1443777423915 test-first 1 1748 true
+1443777423916 test-first 1 1748 true
+1443777423917 test-first 1 1748 true
+1443777423918 test-first 1 1748 true
+1443777423919 test-first 1 1748 true
+1443777423920 test-first 1 1748 true
+1443777423921 test-first 1 1748 true
+1443777423922 test-first 1 1748 true
+1443777423923 test-first 1 1748 true
+1443777423924 test-first 1 1748 true
+1443777423925 test-first 1 1748 true
+1443777423926 test-first 1 1748 true
+1443777423927 test-first 1 1748 true
+1443777423928 test-first 1 1748 true
+1443777423929 test-first 1 1748 true
+1443777423930 test-first 1 1748 true
+1443777423931 test-first 1 1748 true
+1443777423932 test-first 1 1748 true
+1443777423933 test-first 1 1748 true
+1443777423934 test-first 1 1748 true
+1443777423935 test-first 1 1748 true
+1443777423936 test-first 1 1748 true
+1443777423937 test-first 1 1748 true
+1443777423938 test-first 1 1748 true
+1443777423939 test-first 1 1748 true
+1443777423940 test-first 1 1748 true
+1443777423941 test-first 1 1748 true
+1443777423942 test-first 1 1748 true
+1443777423943 test-first 1 1748 true
+1443777423944 test-first 1 1748 true
+1443777423945 test-first 1 1748 true
+1443777423946 test-first 1 1748 true
+1443777423947 test-first 1 1748 true
+1443777423948 test-first 1 1748 true
+1443777423949 test-first 1 1748 true
+1443777423950 test-first 1 1748 true
+1443777423951 test-first 1 1748 true
+1443777423952 test-first 1 1748 true
+1443777423953 test-first 1 1748 true
+1443777423954 test-first 1 1748 true
+1443777423955 test-first 1 1748 true
+1443777423956 test-first 1 1748 true
+1443777423957 test-first 1 1748 true
+1443777423958 test-first 1 1748 true
+1443777423959 test-first 1 1748 true
+1443777423960 test-first 1 1748 true
+1443777423961 test-first 1 1748 true
+1443777423962 test-first 1 1748 true
+1443777423963 test-first 1 1748 true
+1443777423964 test-first 1 1748 true
+1443777423965 test-first 1 1748 true
+1443777423966 test-first 1 1748 true
+1443777423967 test-first 1 1748 true
+1443777423968 test-first 1 1748 true
+1443777423969 test-first 1 1748 true
+1443777423970 test-first 1 1748 true
+1443777423971 test-first 1 1748 true
+1443777423972 test-first 1 1748 true
+1443777423973 test-first 1 1748 true
+1443777423974 test-first 1 1748 true
+1443777423975 test-first 1 1748 true
+1443777423976 test-first 1 1748 true
+1443777423977 test-first 1 1748 true
+1443777423978 test-first 1 1748 true
+1443777423979 test-first 1 1748 true
+1443777423980 test-first 1 1748 true
+1443777423981 test-first 1 1748 true
+1443777423982 test-first 1 1748 true
+1443777423983 test-first 1 1748 true
+1443777423984 test-first 1 1748 true
+1443777423985 test-first 1 1748 true
+1443777423986 test-first 1 1748 true
+1443777423987 test-first 1 1748 true
+1443777423988 test-first 1 1748 true
+1443777423989 test-first 1 1748 true
+1443777423990 test-first 1 1748 true
+1443777423991 test-first 1 1748 true
+1443777423992 test-first 1 1748 true
+1443777423993 test-first 1 1748 true
+1443777423994 test-first 1 1748 true
+1443777423995 test-first 1 1748 true
+1443777423996 test-first 1 1748 true
+1443777423997 test-first 1 1748 true
+1443777423998 test-first 1 1748 true
+1443777423999 test-first 1 1748 true
+1443777424000 test-first 1 1748 true
+1443777424001 test-first 1 1748 true
+1443777424002 test-first 1 1748 true
+1443777424003 test-first 1 1748 true
+1443777424004 test-first 1 1748 true
+1443777424005 test-first 1 1748 true
+1443777424006 test-first 1 1748 true
+1443777424007 test-first 1 1748 true
+1443777424008 test-first 1 1748 true
+1443777424009 test-first 1 1748 true
+1443777424010 test-first 1 1748 true
+1443777424011 test-first 1 1748 true
+1443777424012 test-first 1 1748 true
+1443777424013 test-first 1 1748 true
+1443777424014 test-first 1 1748 true
+1443777424015 test-first 1 1748 true
+1443777424016 test-first 1 1748 true
+1443777424017 test-first 1 1748 true
+1443777424018 test-first 1 1748 true
+1443777424019 test-first 1 1748 true
+1443777424020 test-first 1 1748 true
+1443777424021 test-first 1 1748 true
+1443777424022 test-first 1 1748 true
+1443777424023 test-first 1 1748 true
+1443777424024 test-first 1 1748 true
+1443777424025 test-first 1 1748 true
+1443777424026 test-first 1 1748 true
+1443777424027 test-first 1 1748 true
+1443777424028 test-first 1 1748 true
+1443777424029 test-first 1 1748 true
+1443777424030 test-first 1 1748 true
+1443777424031 test-first 1 1748 true
+1443777424032 test-first 1 1748 true
+1443777424033 test-first 1 1748 true
+1443777424034 test-first 1 1748 true
+1443777424035 test-first 1 1748 true
+1443777424036 test-first 1 1748 true
+1443777424037 test-first 1 1748 true
+1443777424038 test-first 1 1748 true
+1443777424039 test-first 1 1748 true
+1443777424040 test-first 1 1748 true
+1443777424041 test-first 1 1748 true
+1443777424042 test-first 1 1748 true
+1443777424043 test-first 1 1748 true
+1443777424044 test-first 1 1748 true
+1443777424045 test-first 1 1748 true
+1443777424046 test-first 1 1748 true
+1443777424047 test-first 1 1748 true
+1443777424048 test-first 1 1748 true
+1443777424049 test-first 1 1748 true
+1443777424050 test-first 1 1748 true
+1443777424051 test-first 1 1748 true
+1443777424052 test-first 1 1748 true
+1443777424053 test-first 1 1748 true
+1443777424054 test-first 1 1748 true
+1443777424055 test-first 1 1748 true
+1443777424056 test-first 1 1748 true
+1443777424057 test-first 1 1748 true
+1443777424058 test-first 1 1748 true
+1443777424059 test-first 1 1748 true
+1443777424060 test-first 1 1748 true
+1443777424061 test-first 1 1748 true
+1443777424062 test-first 1 1748 true
+1443777424063 test-first 1 1748 true
+1443777424064 test-first 1 1748 true
+1443777424065 test-first 1 1748 true
+1443777424066 test-first 1 1748 true
+1443777424067 test-first 1 1748 true
+1443777424068 test-first 1 1748 true
+1443777424069 test-first 1 1748 true
+1443777424070 test-first 1 1748 true
+1443777424071 test-first 1 1748 true
+1443777424072 test-first 1 1748 true
+1443777424073 test-first 1 1748 true
+1443777424074 test-first 1 1748 true
+1443777424075 test-first 1 1748 true
+1443777424076 test-first 1 1748 true
+1443777424077 test-first 1 1748 true
+1443777424078 test-first 1 1748 true
+1443777424079 test-first 1 1748 true
+1443777424080 test-first 1 1748 true
+1443777424081 test-first 1 1748 true
+1443777424082 test-first 1 1748 true
+1443777424083 test-first 1 1748 true
+1443777424084 test-first 1 1748 true
+1443777424085 test-first 1 1748 true
+1443777424086 test-first 1 1748 true
+1443777424087 test-first 1 1748 true
+1443777424088 test-first 1 1748 true
+1443777424089 test-first 1 1748 true
+1443777424090 test-first 1 1748 true
+1443777424091 test-first 1 1748 true
+1443777424092 test-first 1 1748 true
+1443777424093 test-first 1 1748 true
+1443777424094 test-first 1 1748 true
+1443777424095 test-first 1 1748 true
+1443777424096 test-first 1 1748 true
+1443777424097 test-first 1 1748 true
+1443777424098 test-first 1 1748 true
+1443777424099 test-first 1 1748 true
+1443777424100 test-first 1 1748 true
+1443777424101 test-first 1 1748 true
+1443777424102 test-first 1 1748 true
+1443777424103 test-first 1 1748 true
+1443777424104 test-first 1 1748 true
+1443777424105 test-first 1 1748 true
+1443777424106 test-first 1 1748 true
+1443777424107 test-first 1 1748 true
+1443777424108 test-first 1 1748 true
+1443777424109 test-first 1 1748 true
+1443777424110 test-first 1 1748 true
+1443777424111 test-first 1 1748 true
+1443777424112 test-first 1 1748 true
+1443777424113 test-first 1 1748 true
+1443777424114 test-first 1 1748 true
+1443777424115 test-first 1 1748 true
+1443777424116 test-first 1 1748 true
+1443777424117 test-first 1 1748 true
+1443777424118 test-first 1 1748 true
+1443777424119 test-first 1 1748 true
+1443777424120 test-first 1 1748 true
+1443777424121 test-first 1 1748 true
+1443777424122 test-first 1 1748 true
+1443777424123 test-first 1 1748 true
+1443777424124 test-first 1 1748 true
+1443777424125 test-first 1 1748 true
+1443777424126 test-first 1 1748 true
+1443777424127 test-first 1 1748 true
+1443777424128 test-first 1 1748 true
+1443777424129 test-first 1 1748 true
+1443777424130 test-first 1 1748 true
+1443777424131 test-first 1 1748 true
+1443777424132 test-first 1 1748 true
+1443777424133 test-first 1 1748 true
+1443777424134 test-first 1 1748 true
+1443777424135 test-first 1 1748 true
+1443777424136 test-first 1 1748 true
+1443777424137 test-first 1 1748 true
+1443777424138 test-first 1 1748 true
+1443777424139 test-first 1 1748 true
+1443777424140 test-first 1 1748 true
+1443777424141 test-first 1 1748 true
+1443777424142 test-first 1 1748 true
+1443777424143 test-first 1 1748 true
+1443777424144 test-first 1 1748 true
+1443777424145 test-first 1 1748 true
+1443777424146 test-first 1 1748 true
+1443777424147 test-first 1 1748 true
+1443777424148 test-first 1 1748 true
+1443777424149 test-first 1 1748 true
+1443777424150 test-first 1 1748 true
+1443777424151 test-first 1 1748 true
+1443777424152 test-first 1 1748 true
+1443777424153 test-first 1 1748 true
+1443777424154 test-first 1 1748 true
+1443777424155 test-first 1 1748 true
+1443777424156 test-first 1 1748 true
+1443777424157 test-first 1 1748 true
+1443777424158 test-first 1 1748 true
+1443777424159 test-first 1 1748 true
+1443777424160 test-first 1 1748 true
+1443777424161 test-first 1 1748 true
+1443777424162 test-first 1 1748 true
+1443777424163 test-first 1 1748 true
+1443777424164 test-first 1 1748 true
+1443777424165 test-first 1 1748 true
+1443777424166 test-first 1 1748 true
+1443777424167 test-first 1 1748 true
+1443777424168 test-first 1 1748 true
+1443777424169 test-first 1 1748 true
+1443777424170 test-first 1 1748 true
+1443777424171 test-first 1 1748 true
+1443777424172 test-first 1 1748 true
+1443777424173 test-first 1 1748 true
+1443777424174 test-first 1 1748 true
+1443777424175 test-first 1 1748 true
+1443777424176 test-first 1 1748 true
+1443777424177 test-first 1 1748 true
+1443777424178 test-first 1 1748 true
+1443777424179 test-first 1 1748 true
+1443777424180 test-first 1 1748 true
+1443777424181 test-first 1 1748 true
+1443777424182 test-first 1 1748 true
+1443777424183 test-first 1 1748 true
+1443777424184 test-first 1 1748 true
+1443777424185 test-first 1 1748 true
+1443777424186 test-first 1 1748 true
+1443777424187 test-first 1 1748 true
+1443777424188 test-first 1 1748 true
+1443777424189 test-first 1 1748 true
+1443777424190 test-first 1 1748 true
+1443777424191 test-first 1 1748 true
+1443777424192 test-first 1 1748 true
+1443777424193 test-first 1 1748 true
+1443777424194 test-first 1 1748 true
+1443777424195 test-first 1 1748 true
+1443777424196 test-first 1 1748 true
+1443777424197 test-first 1 1748 true
+1443777424198 test-first 1 1748 true
+1443777424199 test-first 1 1748 true
+1443777424200 test-first 1 1748 true
+1443777424201 test-first 1 1748 true
+1443777424202 test-first 1 1748 true
+1443777424203 test-first 1 1748 true
+1443777424204 test-first 1 1748 true
+1443777424205 test-first 1 1748 true
+1443777424206 test-first 1 1748 true
+1443777424207 test-first 1 1748 true
+1443777424208 test-first 1 1748 true
+1443777424209 test-first 1 1748 true
+1443777424210 test-first 1 1748 true
+1443777424211 test-first 1 1748 true
+1443777424212 test-first 1 1748 true
+1443777424213 test-first 1 1748 true
+1443777424214 test-first 1 1748 true
+1443777424215 test-first 1 1748 true
+1443777424216 test-first 1 1748 true
+1443777424217 test-first 1 1748 true
+1443777424218 test-first 1 1748 true
+1443777424219 test-first 1 1748 true
+1443777424220 test-first 1 1748 true
+1443777424221 test-first 1 1748 true
+1443777424222 test-first 1 1748 true
+1443777424223 test-first 1 1748 true
+1443777424224 test-first 1 1748 true
+1443777424225 test-first 1 1748 true
+1443777424226 test-first 1 1748 true
+1443777424227 test-first 1 1748 true
+1443777424228 test-first 1 1748 true
+1443777424229 test-first 1 1748 true
+1443777424230 test-first 1 1748 true
+1443777424231 test-first 1 1748 true
+1443777424232 test-first 1 1748 true
+1443777424233 test-first 1 1748 true
+1443777424234 test-first 1 1748 true
+1443777424235 test-first 1 1748 true
+1443777424236 test-first 1 1748 true
+1443777424237 test-first 1 1748 true
+1443777424238 test-first 1 1748 true
+1443777424239 test-first 1 1748 true
+1443777424240 test-first 1 1748 true
+1443777424241 test-first 1 1748 true
+1443777424242 test-first 1 1748 true
+1443777424243 test-first 1 1748 true
+1443777424244 test-first 1 1748 true
+1443777424245 test-first 1 1748 true
+1443777424246 test-first 1 1748 true
+1443777424247 test-first 1 1748 true
+1443777424248 test-first 1 1748 true
+1443777424249 test-first 1 1748 true
+1443777424250 test-first 1 1748 true
+1443777424251 test-first 1 1748 true
+1443777424252 test-first 1 1748 true
+1443777424253 test-first 1 1748 true
+1443777424254 test-first 1 1748 true
+1443777424255 test-first 1 1748 true
+1443777424256 test-first 1 1748 true
+1443777424257 test-first 1 1748 true
+1443777424258 test-first 1 1748 true
+1443777424259 test-first 1 1748 true
+1443777424260 test-first 1 1748 true
+1443777424261 test-first 1 1748 true
+1443777424262 test-first 1 1748 true
+1443777424263 test-first 1 1748 true
+1443777424264 test-first 1 1748 true
+1443777424265 test-first 1 1748 true
+1443777424266 test-first 1 1748 true
+1443777424267 test-first 1 1748 true
+1443777424268 test-first 1 1748 true
+1443777424269 test-first 1 1748 true
+1443777424270 test-first 1 1748 true
+1443777424271 test-first 1 1748 true
+1443777424272 test-first 1 1748 true
+1443777424273 test-first 1 1748 true
+1443777424274 test-first 1 1748 true
+1443777424275 test-first 1 1748 true
+1443777424276 test-first 1 1748 true
+1443777424277 test-first 1 1748 true
+1443777424278 test-first 1 1748 true
+1443777424279 test-first 1 1748 true
+1443777424280 test-first 1 1748 true
+1443777424281 test-first 1 1748 true
+1443777424282 test-first 1 1748 true
+1443777424283 test-first 1 1748 true
+1443777424284 test-first 1 1748 true
+1443777424285 test-first 1 1748 true
+1443777424286 test-first 1 1748 true
+1443777424287 test-first 1 1748 true
+1443777424288 test-first 1 1748 true
+1443777424289 test-first 1 1748 true
+1443777424290 test-first 1 1748 true
+1443777424291 test-first 1 1748 true
+1443777424292 test-first 1 1748 true
+1443777424293 test-first 1 1748 true
+1443777424294 test-first 1 1748 true
+1443777424295 test-first 1 1748 true
+1443777424296 test-first 1 1748 true
+1443777424297 test-first 1 1748 true
+1443777424298 test-first 1 1748 true
+1443777424299 test-first 1 1748 true
+1443777424300 test-first 1 1748 true
+1443777424301 test-first 1 1748 true
+1443777424302 test-first 1 1748 true
+1443777424303 test-first 1 1748 true
+1443777424304 test-first 1 1748 true
+1443777424305 test-first 1 1748 true
+1443777424306 test-first 1 1748 true
+1443777424307 test-first 1 1748 true
+1443777424308 test-first 1 1748 true
+1443777424309 test-first 1 1748 true
+1443777424310 test-first 1 1748 true
+1443777424311 test-first 1 1748 true
+1443777424312 test-first 1 1748 true
+1443777424313 test-first 1 1748 true
+1443777424314 test-first 1 1748 true
+1443777424315 test-first 1 1748 true
+1443777424316 test-first 1 1748 true
+1443777424317 test-first 1 1748 true
+1443777424318 test-first 1 1748 true
+1443777424319 test-first 1 1748 true
+1443777424320 test-first 1 1748 true
+1443777424321 test-first 1 1748 true
+1443777424322 test-first 1 1748 true
+1443777424323 test-first 1 1748 true
+1443777424324 test-first 1 1748 true
+1443777424325 test-first 1 1748 true
+1443777424326 test-first 1 1748 true
+1443777424327 test-first 1 1748 true
+1443777424328 test-first 1 1748 true
+1443777424329 test-first 1 1748 true
+1443777424330 test-first 1 1748 true
+1443777424331 test-first 1 1748 true
+1443777424332 test-first 1 1748 true
+1443777424333 test-first 1 1748 true
+1443777424334 test-first 1 1748 true
+1443777424335 test-first 1 1748 true
+1443777424336 test-first 1 1748 true
+1443777424337 test-first 1 1748 true
+1443777424338 test-first 1 1748 true
+1443777424339 test-first 1 1748 true
+1443777424340 test-first 1 1748 true
+1443777424341 test-first 1 1748 true
+1443777424342 test-first 1 1748 true
+1443777424343 test-first 1 1748 true
+1443777424344 test-first 1 1748 true
+1443777424345 test-first 1 1748 true
+1443777424346 test-first 1 1748 true
+1443777424347 test-first 1 1748 true
+1443777424348 test-first 1 1748 true
+1443777424349 test-first 1 1748 true
+1443777424350 test-first 1 1748 true
+1443777424351 test-first 1 1748 true
+1443777424352 test-first 1 1748 true
+1443777424353 test-first 1 1748 true
+1443777424354 test-first 1 1748 true
+1443777424355 test-first 1 1748 true
+1443777424356 test-first 1 1748 true
+1443777424357 test-first 1 1748 true
+1443777424358 test-first 1 1748 true
+1443777424359 test-first 1 1748 true
+1443777424360 test-first 1 1748 true
+1443777424361 test-first 1 1748 true
+1443777424362 test-first 1 1748 true
+1443777424363 test-first 1 1748 true
+1443777424364 test-first 1 1748 true
+1443777424365 test-first 1 1748 true
+1443777424366 test-first 1 1748 true
+1443777424367 test-first 1 1748 true
+1443777424368 test-first 1 1748 true
+1443777424369 test-first 1 1748 true
+1443777424370 test-first 1 1748 true
+1443777424371 test-first 1 1748 true
+1443777424372 test-first 1 1748 true
+1443777424373 test-first 1 1748 true
+1443777424374 test-first 1 1748 true
+1443777424375 test-first 1 1748 true
+1443777424376 test-first 1 1748 true
+1443777424377 test-first 1 1748 true
+1443777424378 test-first 1 1748 true
+1443777424379 test-first 1 1748 true
+1443777424380 test-first 1 1748 true
+1443777424381 test-first 1 1748 true
+1443777424382 test-first 1 1748 true
+1443777424383 test-first 1 1748 true
+1443777424384 test-first 1 1748 true
+1443777424385 test-first 1 1748 true
+1443777424386 test-first 1 1748 true
+1443777424387 test-first 1 1748 true
+1443777424388 test-first 1 1748 true
+1443777424389 test-first 1 1748 true
+1443777424390 test-first 1 1748 true
+1443777424391 test-first 1 1748 true
+1443777424392 test-first 1 1748 true
+1443777424393 test-first 1 1748 true
+1443777424394 test-first 1 1748 true
+1443777424395 test-first 1 1748 true
+1443777424396 test-first 1 1748 true
+1443777424397 test-first 1 1748 true
+1443777424398 test-first 1 1748 true
+1443777424399 test-first 1 1748 true
+1443777424400 test-first 1 1748 true
+1443777424401 test-first 1 1748 true
+1443777424402 test-first 1 1748 true
+1443777424403 test-first 1 1748 true
+1443777424404 test-first 1 1748 true
+1443777424405 test-first 1 1748 true
+1443777424406 test-first 1 1748 true
+1443777424407 test-first 1 1748 true
+1443777424408 test-first 1 1748 true
+1443777424409 test-first 1 1748 true
+1443777424410 test-first 1 1748 true
+1443777424411 test-first 1 1748 true
+1443777424412 test-first 1 1748 true
+1443777424413 test-first 1 1748 true
+1443777424414 test-first 1 1748 true
+1443777424415 test-first 1 1748 true
+1443777424416 test-first 1 1748 true
+1443777424417 test-first 1 1748 true
+1443777424418 test-first 1 1748 true
+1443777424419 test-first 1 1748 true
+1443777424420 test-first 1 1748 true
+1443777424421 test-first 1 1748 true
+1443777424422 test-first 1 1748 true
+1443777424423 test-first 1 1748 true
+1443777424424 test-first 1 1748 true
+1443777424425 test-first 1 1748 true
+1443777424426 test-first 1 1748 true
+1443777424427 test-first 1 1748 true
+1443777424428 test-first 1 1748 true
+1443777424429 test-first 1 1748 true
+1443777424430 test-first 1 1748 true
+1443777424431 test-first 1 1748 true
+1443777424432 test-first 1 1748 true
+1443777424433 test-first 1 1748 true
+1443777424434 test-first 1 1748 true
+1443777424435 test-first 1 1748 true
+1443777424436 test-first 1 1748 true
+1443777424437 test-first 1 1748 true
+1443777424438 test-first 1 1748 true
+1443777424439 test-first 1 1748 true
+1443777424440 test-first 1 1748 true
+1443777424441 test-first 1 1748 true
+1443777424442 test-first 1 1748 true
+1443777424443 test-first 1 1748 true
+1443777424444 test-first 1 1748 true
+1443777424445 test-first 1 1748 true
+1443777424446 test-first 1 1748 true
+1443777424447 test-first 1 1748 true
+1443777424448 test-first 1 1748 true
+1443777424449 test-first 1 1748 true
+1443777424450 test-first 1 1748 true
+1443777424451 test-first 1 1748 true
+1443777424452 test-first 1 1748 true
+1443777424453 test-first 1 1748 true
+1443777424454 test-first 1 1748 true
+1443777424455 test-first 1 1748 true
+1443777424456 test-first 1 1748 true
+1443777424457 test-first 1 1748 true
+1443777424458 test-first 1 1748 true
+1443777424459 test-first 1 1748 true
+1443777424460 test-first 1 1748 true
+1443777424461 test-first 1 1748 true
+1443777424462 test-first 1 1748 true
+1443777424463 test-first 1 1748 true
+1443777424464 test-first 1 1748 true
+1443777424465 test-first 1 1748 true
+1443777424466 test-first 1 1748 true
+1443777424467 test-first 1 1748 true
+1443777424468 test-first 1 1748 true
+1443777424469 test-first 1 1748 true
+1443777424470 test-first 1 1748 true
+1443777424471 test-first 1 1748 true
+1443777424472 test-first 1 1748 true
+1443777424473 test-first 1 1748 true
+1443777424474 test-first 1 1748 true
+1443777424475 test-first 1 1748 true
+1443777424476 test-first 1 1748 true
+1443777424477 test-first 1 1748 true
+1443777424478 test-first 1 1748 true
+1443777424479 test-first 1 1748 true
+1443777424480 test-first 1 1748 true
+1443777424481 test-first 1 1748 true
+1443777424482 test-first 1 1748 true
+1443777424483 test-first 1 1748 true
+1443777424484 test-first 1 1748 true
+1443777424485 test-first 1 1748 true
+1443777424486 test-first 1 1748 true
+1443777424487 test-first 1 1748 true
+1443777424488 test-first 1 1748 true
+1443777424489 test-first 1 1748 true
+1443777424490 test-first 1 1748 true
+1443777424491 test-first 1 1748 true
+1443777424492 test-first 1 1748 true
+1443777424493 test-first 1 1748 true
+1443777424494 test-first 1 1748 true
+1443777424495 test-first 1 1748 true
+1443777424496 test-first 1 1748 true
+1443777424497 test-first 1 1748 true
+1443777424498 test-first 1 1748 true
+1443777424499 test-first 1 1748 true
+1443777424500 test-first 1 1748 true
+1443777424501 test-first 1 1748 true
+1443777424502 test-first 1 1748 true
+1443777424503 test-first 1 1748 true
+1443777424504 test-first 1 1748 true
+1443777424505 test-first 1 1748 true
+1443777424506 test-first 1 1748 true
+1443777424507 test-first 1 1748 true
+1443777424508 test-first 1 1748 true
+1443777424509 test-first 1 1748 true
+1443777424510 test-first 1 1748 true
+1443777424511 test-first 1 1748 true
+1443777424512 test-first 1 1748 true
+1443777424513 test-first 1 1748 true
+1443777424514 test-first 1 1748 true
+1443777424515 test-first 1 1748 true
+1443777424516 test-first 1 1748 true
+1443777424517 test-first 1 1748 true
+1443777424518 test-first 1 1748 true
+1443777424519 test-first 1 1748 true
+1443777424520 test-first 1 1748 true
+1443777424521 test-first 1 1748 true
+1443777424522 test-first 1 1748 true
+1443777424523 test-first 1 1748 true
+1443777424524 test-first 1 1748 true
+1443777424525 test-first 1 1748 true
+1443777424526 test-first 1 1748 true
+1443777424527 test-first 1 1748 true
+1443777424528 test-first 1 1748 true
+1443777424529 test-first 1 1748 true
+1443777424530 test-first 1 1748 true
+1443777424531 test-first 1 1748 true
+1443777424532 test-first 1 1748 true
+1443777424533 test-first 1 1748 true
+1443777424534 test-first 1 1748 true
+1443777424535 test-first 1 1748 true
+1443777424536 test-first 1 1748 true
+1443777424537 test-first 1 1748 true
+1443777424538 test-first 1 1748 true
+1443777424539 test-first 1 1748 true
+1443777424540 test-first 1 1748 true
+1443777424541 test-first 1 1748 true
+1443777424542 test-first 1 1748 true
+1443777424543 test-first 1 1748 true
+1443777424544 test-first 1 1748 true
+1443777424545 test-first 1 1748 true
+1443777424546 test-first 1 1748 true
+1443777424547 test-first 1 1748 true
+1443777424548 test-first 1 1748 true
+1443777424549 test-first 1 1748 true
+1443777424550 test-first 1 1748 true
+1443777424551 test-first 1 1748 true
+1443777424552 test-first 1 1748 true
+1443777424553 test-first 1 1748 true
+1443777424554 test-first 1 1748 true
+1443777424555 test-first 1 1748 true
+1443777424556 test-first 1 1748 true
+1443777424557 test-first 1 1748 true
+1443777424558 test-first 1 1748 true
+1443777424559 test-first 1 1748 true
+1443777424560 test-first 1 1748 true
+1443777424561 test-first 1 1748 true
+1443777424562 test-first 1 1748 true
+1443777424563 test-first 1 1748 true
+1443777424564 test-first 1 1748 true
+1443777424565 test-first 1 1748 true
+1443777424566 test-first 1 1748 true
+1443777424567 test-first 1 1748 true
+1443777424568 test-first 1 1748 true
+1443777424569 test-first 1 1748 true
+1443777424570 test-first 1 1748 true
+1443777424571 test-first 1 1748 true
+1443777424572 test-first 1 1748 true
+1443777424573 test-first 1 1748 true
+1443777424574 test-first 1 1748 true
+1443777424575 test-first 1 1748 true
+1443777424576 test-first 1 1748 true
+1443777424577 test-first 1 1748 true
+1443777424578 test-first 1 1748 true
+1443777424579 test-first 1 1748 true
+1443777424580 test-first 1 1748 true
+1443777424581 test-first 1 1748 true
+1443777424582 test-first 1 1748 true
+1443777424583 test-first 1 1748 true
+1443777424584 test-first 1 1748 true
+1443777424585 test-first 1 1748 true
+1443777424586 test-first 1 1748 true
+1443777424587 test-first 1 1748 true
+1443777424588 test-first 1 1748 true
+1443777424589 test-first 1 1748 true
+1443777424590 test-first 1 1748 true
+1443777424591 test-first 1 1748 true
+1443777424592 test-first 1 1748 true
+1443777424593 test-first 1 1748 true
+1443777424594 test-first 1 1748 true
+1443777424595 test-first 1 1748 true
+1443777424596 test-first 1 1748 true
+1443777424597 test-first 1 1748 true
+1443777424598 test-first 1 1748 true
+1443777424599 test-first 1 1748 true
+1443777424600 test-first 1 1748 true
+1443777424601 test-first 1 1748 true
+1443777424602 test-first 1 1748 true
+1443777424603 test-first 1 1748 true
+1443777424604 test-first 1 1748 true
+1443777424605 test-first 1 1748 true
+1443777424606 test-first 1 1748 true
+1443777424607 test-first 1 1748 true
+1443777424608 test-first 1 1748 true
+1443777424609 test-first 1 1748 true
+1443777424610 test-first 1 1748 true
+1443777424611 test-first 1 1748 true
+1443777424612 test-first 1 1748 true
+1443777424613 test-first 1 1748 true
+1443777424614 test-first 1 1748 true
+1443777424615 test-first 1 1748 true
+1443777424616 test-first 1 1748 true
+1443777424617 test-first 1 1748 true
+1443777424618 test-first 1 1748 true
+1443777424619 test-first 1 1748 true
+1443777424620 test-first 1 1748 true
+1443777424621 test-first 1 1748 true
+1443777424622 test-first 1 1748 true
+1443777424623 test-first 1 1748 true
+1443777424624 test-first 1 1748 true
+1443777424625 test-first 1 1748 true
+1443777424626 test-first 1 1748 true
+1443777424627 test-first 1 1748 true
+1443777424628 test-first 1 1748 true
+1443777424629 test-first 1 1748 true
+1443777424630 test-first 1 1748 true
+1443777424631 test-first 1 1748 true
+1443777424632 test-first 1 1748 true
+1443777424633 test-first 1 1748 true
+1443777424634 test-first 1 1748 true
+1443777424635 test-first 1 1748 true
+1443777424636 test-first 1 1748 true
+1443777424637 test-first 1 1748 true
+1443777424638 test-first 1 1748 true
+1443777424639 test-first 1 1748 true
+1443777424640 test-first 1 1748 true
+1443777424641 test-first 1 1748 true
+1443777424642 test-first 1 1748 true
+1443777424643 test-first 1 1748 true
+1443777424644 test-first 1 1748 true
+1443777424645 test-first 1 1748 true
+1443777424646 test-first 1 1748 true
+1443777424647 test-first 1 1748 true
+1443777424648 test-first 1 1748 true
+1443777424649 test-first 1 1748 true
+1443777424650 test-first 1 1748 true
+1443777424651 test-first 1 1748 true
+1443777424652 test-first 1 1748 true
+1443777424653 test-first 1 1748 true
+1443777424654 test-first 1 1748 true
+1443777424655 test-first 1 1748 true
+1443777424656 test-first 1 1748 true
+1443777424657 test-first 1 1748 true
+1443777424658 test-first 1 1748 true
+1443777424659 test-first 1 1748 true
+1443777424660 test-first 1 1748 true
+1443777424661 test-first 1 1748 true
+1443777424662 test-first 1 1748 true
+1443777424663 test-first 1 1748 true
+1443777424664 test-first 1 1748 true
+1443777424665 test-first 1 1748 true
+1443777424666 test-first 1 1748 true
+1443777424667 test-first 1 1748 true
+1443777424668 test-first 1 1748 true
+1443777424669 test-first 1 1748 true
+1443777424670 test-first 1 1748 true
+1443777424671 test-first 1 1748 true
+1443777424672 test-first 1 1748 true
+1443777424673 test-first 1 1748 true
+1443777424674 test-first 1 1748 true
+1443777424675 test-first 1 1748 true
+1443777424676 test-first 1 1748 true
+1443777424677 test-first 1 1748 true
+1443777424678 test-first 1 1748 true
+1443777424679 test-first 1 1748 true
+1443777424680 test-first 1 1748 true
+1443777424681 test-first 1 1748 true
+1443777424682 test-first 1 1748 true
+1443777424683 test-first 1 1748 true
+1443777424684 test-first 1 1748 true
+1443777424685 test-first 1 1748 true
+1443777424686 test-first 1 1748 true
+1443777424687 test-first 1 1748 true
+1443777424688 test-first 1 1748 true
+1443777424689 test-first 1 1748 true
+1443777424690 test-first 1 1748 true
+1443777424691 test-first 1 1748 true
+1443777424692 test-first 1 1748 true
+1443777424693 test-first 1 1748 true
+1443777424694 test-first 1 1748 true
+1443777424695 test-first 1 1748 true
+1443777424696 test-first 1 1748 true
+1443777424697 test-first 1 1748 true
+1443777424698 test-first 1 1748 true
+1443777424699 test-first 1 1748 true
+1443777424700 test-first 1 1748 true
+1443777424701 test-first 1 1748 true
+1443777424702 test-first 1 1748 true
+1443777424703 test-first 1 1748 true
+1443777424704 test-first 1 1748 true
+1443777424705 test-first 1 1748 true
+1443777424706 test-first 1 1748 true
+1443777424707 test-first 1 1748 true
+1443777424708 test-first 1 1748 true
+1443777424709 test-first 1 1748 true
+1443777424710 test-first 1 1748 true
+1443777424711 test-first 1 1748 true
+1443777424712 test-first 1 1748 true
+1443777424713 test-first 1 1748 true
+1443777424714 test-first 1 1748 true
+1443777424715 test-first 1 1748 true
+1443777424716 test-first 1 1748 true
+1443777424717 test-first 1 1748 true
+1443777424718 test-first 1 1748 true
+1443777424719 test-first 1 1748 true
+1443777424720 test-first 1 1748 true
+1443777424721 test-first 1 1748 true
+1443777424722 test-first 1 1748 true
+1443777424723 test-first 1 1748 true
+1443777424724 test-first 1 1748 true
+1443777424725 test-first 1 1748 true
+1443777424726 test-first 1 1748 true
+1443777424727 test-first 1 1748 true
+1443777424728 test-first 1 1748 true
+1443777424729 test-first 1 1748 true
+1443777424730 test-first 1 1748 true
+1443777424731 test-first 1 1748 true
+1443777424732 test-first 1 1748 true
+1443777424733 test-first 1 1748 true
+1443777424734 test-first 1 1748 true
+1443777424735 test-first 1 1748 true
+1443777424736 test-first 1 1748 true
+1443777424737 test-first 1 1748 true
+1443777424738 test-first 1 1748 true
+1443777424739 test-first 1 1748 true
+1443777424740 test-first 1 1748 true
+1443777424741 test-first 1 1748 true
+1443777424742 test-first 1 1748 true
+1443777424743 test-first 1 1748 true
+1443777424744 test-first 1 1748 true
+1443777424745 test-first 1 1748 true
+1443777424746 test-first 1 1748 true
+1443777424747 test-first 1 1748 true
+1443777424748 test-first 1 1748 true
+1443777424749 test-first 1 1748 true
+1443777424750 test-first 1 1748 true
+1443777424751 test-first 1 1748 true
+1443777424752 test-first 1 1748 true
+1443777424753 test-first 1 1748 true
+1443777424754 test-first 1 1748 true
+1443777424755 test-first 1 1748 true
+1443777424756 test-first 1 1748 true
+1443777424757 test-first 1 1748 true
+1443777424758 test-first 1 1748 true
+1443777424759 test-first 1 1748 true
+1443777424760 test-first 1 1748 true
+1443777424761 test-first 1 1748 true
+1443777424762 test-first 1 1748 true
+1443777424763 test-first 1 1748 true
+1443777424764 test-first 1 1748 true
+1443777424765 test-first 1 1748 true
+1443777424766 test-first 1 1748 true
+1443777424767 test-first 1 1748 true
+1443777424768 test-first 1 1748 true
+1443777424769 test-first 1 1748 true
+1443777424770 test-first 1 1748 true
+1443777424771 test-first 1 1748 true
+1443777424772 test-first 1 1748 true
+1443777424773 test-first 1 1748 true
+1443777424774 test-first 1 1748 true
+1443777424775 test-first 1 1748 true
+1443777424776 test-first 1 1748 true
+1443777424777 test-first 1 1748 true
+1443777424778 test-first 1 1748 true
+1443777424779 test-first 1 1748 true
+1443777424780 test-first 1 1748 true
+1443777424781 test-first 1 1748 true
+1443777424782 test-first 1 1748 true
+1443777424783 test-first 1 1748 true
+1443777424784 test-first 1 1748 true
+1443777424785 test-first 1 1748 true
+1443777424786 test-first 1 1748 true
+1443777424787 test-first 1 1748 true
+1443777424788 test-first 1 1748 true
+1443777424789 test-first 1 1748 true
+1443777424790 test-first 1 1748 true
+1443777424791 test-first 1 1748 true
+1443777424792 test-first 1 1748 true
+1443777424793 test-first 1 1748 true
+1443777424794 test-first 1 1748 true
+1443777424795 test-first 1 1748 true
+1443777424796 test-first 1 1748 true
+1443777424797 test-first 1 1748 true
+1443777424798 test-first 1 1748 true
+1443777424799 test-first 1 1748 true
+1443777424800 test-first 1 1748 true
+1443777424801 test-first 1 1748 true
+1443777424802 test-first 1 1748 true
+1443777424803 test-first 1 1748 true
+1443777424804 test-first 1 1748 true
+1443777424805 test-first 1 1748 true
+1443777424806 test-first 1 1748 true
+1443777424807 test-first 1 1748 true
+1443777424808 test-first 1 1748 true
+1443777424809 test-first 1 1748 true
+1443777424810 test-first 1 1748 true
+1443777424811 test-first 1 1748 true
+1443777424812 test-first 1 1748 true
+1443777424813 test-first 1 1748 true
+1443777424814 test-first 1 1748 true
+1443777424815 test-first 1 1748 true
+1443777424816 test-first 1 1748 true
+1443777424817 test-first 1 1748 true
+1443777424818 test-first 1 1748 true
+1443777424819 test-first 1 1748 true
+1443777424820 test-first 1 1748 true
+1443777424821 test-first 1 1748 true
+1443777424822 test-first 1 1748 true
+1443777424823 test-first 1 1748 true
+1443777424824 test-first 1 1748 true
+1443777424825 test-first 1 1748 true
+1443777424826 test-first 1 1748 true
+1443777424827 test-first 1 1748 true
+1443777424828 test-first 1 1748 true
+1443777424829 test-first 1 1748 true
+1443777424830 test-first 1 1748 true
+1443777424831 test-first 1 1748 true
+1443777424832 test-first 1 1748 true
+1443777424833 test-first 1 1748 true
+1443777424834 test-first 1 1748 true
+1443777424835 test-first 1 1748 true
+1443777424836 test-first 1 1748 true
+1443777424837 test-first 1 1748 true
+1443777424838 test-first 1 1748 true
+1443777424839 test-first 1 1748 true
+1443777424840 test-first 1 1748 true
+1443777424841 test-first 1 1748 true
+1443777424842 test-first 1 1748 true
+1443777424843 test-first 1 1748 true
+1443777424844 test-first 1 1748 true
+1443777424845 test-first 1 1748 true
+1443777424846 test-first 1 1748 true
+1443777424847 test-first 1 1748 true
+1443777424848 test-first 1 1748 true
+1443777424849 test-first 1 1748 true
+1443777424850 test-first 1 1748 true
+1443777424851 test-first 1 1748 true
+1443777424852 test-first 1 1748 true
+1443777424853 test-first 1 1748 true
+1443777424854 test-first 1 1748 true
+1443777424855 test-first 1 1748 true
+1443777424856 test-first 1 1748 true
+1443777424857 test-first 1 1748 true
+1443777424858 test-first 1 1748 true
+1443777424859 test-first 1 1748 true
+1443777424860 test-first 1 1748 true
+1443777424861 test-first 1 1748 true
+1443777424862 test-first 1 1748 true
+1443777424863 test-first 1 1748 true
+1443777424864 test-first 1 1748 true
+1443777424865 test-first 1 1748 true
+1443777424866 test-first 1 1748 true
+1443777424867 test-first 1 1748 true
+1443777424868 test-first 1 1748 true
+1443777424869 test-first 1 1748 true
+1443777424870 test-first 1 1748 true
+1443777424871 test-first 1 1748 true
+1443777424872 test-first 1 1748 true
+1443777424873 test-first 1 1748 true
+1443777424874 test-first 1 1748 true
+1443777424875 test-first 1 1748 true
+1443777424876 test-first 1 1748 true
+1443777424877 test-first 1 1748 true
+1443777424878 test-first 1 1748 true
+1443777424879 test-first 1 1748 true
+1443777424880 test-first 1 1748 true
+1443777424881 test-first 1 1748 true
+1443777424882 test-first 1 1748 true
+1443777424883 test-first 1 1748 true
+1443777424884 test-first 1 1748 true
+1443777424885 test-first 1 1748 true
+1443777424886 test-first 1 1748 true
+1443777424887 test-first 1 1748 true
+1443777424888 test-first 1 1748 true
+1443777424889 test-first 1 1748 true
+1443777424890 test-first 1 1748 true
+1443777424891 test-first 1 1748 true
+1443777424892 test-first 1 1748 true
+1443777424893 test-first 1 1748 true
+1443777424894 test-first 1 1748 true
+1443777424895 test-first 1 1748 true
+1443777424896 test-first 1 1748 true
+1443777424897 test-first 1 1748 true
+1443777424898 test-first 1 1748 true
+1443777424899 test-first 1 1748 true
+1443777424900 test-first 1 1748 true
+1443777424901 test-first 1 1748 true
+1443777424902 test-first 1 1748 true
+1443777424903 test-first 1 1748 true
+1443777424904 test-first 1 1748 true
+1443777424905 test-first 1 1748 true
+1443777424906 test-first 1 1748 true
+1443777424907 test-first 1 1748 true
+1443777424908 test-first 1 1748 true
+1443777424909 test-first 1 1748 true
+1443777424910 test-first 1 1748 true
+1443777424911 test-first 1 1748 true
+1443777424912 test-first 1 1748 true
+1443777424913 test-first 1 1748 true
+1443777424914 test-first 1 1748 true
+1443777424915 test-first 1 1748 true
+1443777424916 test-first 1 1748 true
+1443777424917 test-first 1 1748 true
+1443777424918 test-first 1 1748 true
+1443777424919 test-first 1 1748 true
+1443777424920 test-first 1 1748 true
+1443777424921 test-first 1 1748 true
+1443777424922 test-first 1 1748 true
+1443777424923 test-first 1 1748 true
+1443777424924 test-first 1 1748 true
+1443777424925 test-first 1 1748 true
+1443777424926 test-first 1 1748 true
+1443777424927 test-first 1 1748 true
+1443777424928 test-first 1 1748 true
+1443777424929 test-first 1 1748 true
+1443777424930 test-first 1 1748 true
+1443777424931 test-first 1 1748 true
+1443777424932 test-first 1 1748 true
+1443777424933 test-first 1 1748 true
+1443777424934 test-first 1 1748 true
+1443777424935 test-first 1 1748 true
+1443777424936 test-first 1 1748 true
+1443777424937 test-first 1 1748 true
+1443777424938 test-first 1 1748 true
+1443777424939 test-first 1 1748 true
+1443777424940 test-first 1 1748 true
+1443777424941 test-first 1 1748 true
+1443777424942 test-first 1 1748 true
+1443777424943 test-first 1 1748 true
+1443777424944 test-first 1 1748 true
+1443777424945 test-first 1 1748 true
+1443777424946 test-first 1 1748 true
+1443777424947 test-first 1 1748 true
+1443777424948 test-first 1 1748 true
+1443777424949 test-first 1 1748 true
+1443777424950 test-first 1 1748 true
+1443777424951 test-first 1 1748 true
+1443777424952 test-first 1 1748 true
+1443777424953 test-first 1 1748 true
+1443777424954 test-first 1 1748 true
+1443777424955 test-first 1 1748 true
+1443777424956 test-first 1 1748 true
+1443777424957 test-first 1 1748 true
+1443777424958 test-first 1 1748 true
+1443777424959 test-first 1 1748 true
+1443777424960 test-first 1 1748 true
+1443777424961 test-first 1 1748 true
+1443777424962 test-first 1 1748 true
+1443777424963 test-first 1 1748 true
+1443777424964 test-first 1 1748 true
+1443777424965 test-first 1 1748 true
+1443777424966 test-first 1 1748 true
+1443777424967 test-first 1 1748 true
+1443777424968 test-first 1 1748 true
+1443777424969 test-first 1 1748 true
+1443777424970 test-first 1 1748 true
+1443777424971 test-first 1 1748 true
+1443777424972 test-first 1 1748 true
+1443777424973 test-first 1 1748 true
+1443777424974 test-first 1 1748 true
+1443777424975 test-first 1 1748 true
+1443777424976 test-first 1 1748 true
+1443777424977 test-first 1 1748 true
+1443777424978 test-first 1 1748 true
+1443777424979 test-first 1 1748 true
+1443777424980 test-first 1 1748 true
+1443777424981 test-first 1 1748 true
+1443777424982 test-first 1 1748 true
+1443777424983 test-first 1 1748 true
+1443777424984 test-first 1 1748 true
+1443777424985 test-first 1 1748 true
+1443777424986 test-first 1 1748 true
+1443777424987 test-first 1 1748 true
+1443777424988 test-first 1 1748 true
+1443777424989 test-first 1 1748 true
+1443777424990 test-first 1 1748 true
+1443777424991 test-first 1 1748 true
+1443777424992 test-first 1 1748 true
+1443777424993 test-first 1 1748 true
+1443777424994 test-first 1 1748 true
+1443777424995 test-first 1 1748 true
+1443777424996 test-first 1 1748 true
+1443777424997 test-first 1 1748 true
+1443777424998 test-first 1 1748 true
+1443777424999 test-first 1 1748 true
+1443777425000 test-first 1 1748 true
+1443777425001 test-first 1 1748 true
+1443777425002 test-first 1 1748 true
+1443777425003 test-first 1 1748 true
+1443777425004 test-first 1 1748 true
+1443777425005 test-first 1 1748 true
+1443777425006 test-first 1 1748 true
+1443777425007 test-first 1 1748 true
+1443777425008 test-first 1 1748 true
+1443777425009 test-first 1 1748 true
+1443777425010 test-first 1 1748 true
+1443777425011 test-first 1 1748 true
+1443777425012 test-first 1 1748 true
+1443777425013 test-first 1 1748 true
+1443777425014 test-first 1 1748 true
+1443777425015 test-first 1 1748 true
+1443777425016 test-first 1 1748 true
+1443777425017 test-first 1 1748 true
+1443777425018 test-first 1 1748 true
+1443777425019 test-first 1 1748 true
+1443777425020 test-first 1 1748 true
+1443777425021 test-first 1 1748 true
+1443777425022 test-first 1 1748 true
+1443777425023 test-first 1 1748 true
+1443777425024 test-first 1 1748 true
+1443777425025 test-first 1 1748 true
+1443777425026 test-first 1 1748 true
+1443777425027 test-first 1 1748 true
+1443777425028 test-first 1 1748 true
+1443777425029 test-first 1 1748 true
+1443777425030 test-first 1 1748 true
+1443777425031 test-first 1 1748 true
+1443777425032 test-first 1 1748 true
+1443777425033 test-first 1 1748 true
+1443777425034 test-first 1 1748 true
+1443777425035 test-first 1 1748 true
+1443777425036 test-first 1 1748 true
+1443777425037 test-first 1 1748 true
+1443777425038 test-first 1 1748 true
+1443777425039 test-first 1 1748 true
+1443777425040 test-first 1 1748 true
+1443777425041 test-first 1 1748 true
+1443777425042 test-first 1 1748 true
+1443777425043 test-first 1 1748 true
+1443777425044 test-first 1 1748 true
+1443777425045 test-first 1 1748 true
+1443777425046 test-first 1 1748 true
+1443777425047 test-first 1 1748 true
+1443777425048 test-first 1 1748 true
+1443777425049 test-first 1 1748 true
+1443777425050 test-first 1 1748 true
+1443777425051 test-first 1 1748 true
+1443777425052 test-first 1 1748 true
+1443777425053 test-first 1 1748 true
+1443777425054 test-first 1 1748 true
+1443777425055 test-first 1 1748 true
+1443777425056 test-first 1 1748 true
+1443777425057 test-first 1 1748 true
+1443777425058 test-first 1 1748 true
+1443777425059 test-first 1 1748 true
+1443777425060 test-first 1 1748 true
+1443777425061 test-first 1 1748 true
+1443777425062 test-first 1 1748 true
+1443777425063 test-first 1 1748 true
+1443777425064 test-first 1 1748 true
+1443777425065 test-first 1 1748 true
+1443777425066 test-first 1 1748 true
+1443777425067 test-first 1 1748 true
+1443777425068 test-first 1 1748 true
+1443777425069 test-first 1 1748 true
+1443777425070 test-first 1 1748 true
+1443777425071 test-first 1 1748 true
+1443777425072 test-first 1 1748 true
+1443777425073 test-first 1 1748 true
+1443777425074 test-first 1 1748 true
+1443777425075 test-first 1 1748 true
+1443777425076 test-first 1 1748 true
+1443777425077 test-first 1 1748 true
+1443777425078 test-first 1 1748 true
+1443777425079 test-first 1 1748 true
+1443777425080 test-first 1 1748 true
+1443777425081 test-first 1 1748 true
+1443777425082 test-first 1 1748 true
+1443777425083 test-first 1 1748 true
+1443777425084 test-first 1 1748 true
+1443777425085 test-first 1 1748 true
+1443777425086 test-first 1 1748 true
+1443777425087 test-first 1 1748 true
+1443777425088 test-first 1 1748 true
+1443777425089 test-first 1 1748 true
+1443777425090 test-first 1 1748 true
+1443777425091 test-first 1 1748 true
+1443777425092 test-first 1 1748 true
+1443777425093 test-first 1 1748 true
+1443777425094 test-first 1 1748 true
+1443777425095 test-first 1 1748 true
+1443777425096 test-first 1 1748 true
+1443777425097 test-first 1 1748 true
+1443777425098 test-first 1 1748 true
+1443778063052 refactoring 2A 611 true
+1443778063053 refactoring 3 611 true
+1443778063054 refactoring 3 611 true
+1443778063055 refactoring 3 611 true
+1443778063056 refactoring 3 611 true
+1443778063057 refactoring 3 611 true
+1443778063058 refactoring 3 611 true
+1443778063059 refactoring 3 611 true
+1443778063060 refactoring 3 611 true
+1443778063061 refactoring 3 611 true
+1443778291597 refactoring 3 193 true
+1443778291598 refactoring 3 193 true
+1443778291599 refactoring 3 193 true
+1443778291600 refactoring 3 193 true
+1443778291601 refactoring 3 193 true
+1443778291602 refactoring 3 193 true
+1443778291603 refactoring 3 193 true
+1443778291604 refactoring 3 193 true
+1443778291605 refactoring 3 193 true
+1443778291606 refactoring 3 193 true
+1443778291607 refactoring 3 193 true
+1443778291608 refactoring 3 193 true
+1443778291609 refactoring 3 193 true
+1443778291610 refactoring 3 193 true
+1443778291611 refactoring 3 193 true
+1443778291612 refactoring 3 193 true
+1443778291613 refactoring 3 193 true
+1443778291614 refactoring 3 193 true
+1443778291615 refactoring 3 193 true
+1443778291616 refactoring 3 193 true
+1443778438702 test-first 3 94 true
+1443778739477 refactoring 2A 109 true
+1443778923958 test-first 3 168 true
+1443778923959 test-last 1 168 false
+1443778923960 test-first 3 168 true
+1443778923961 test-last 1 168 false
+1443779165614 test-addition 1 122 true
+1443779165615 test-addition 1 122 true
+1443779341740 regression 1 8 true
+1443780852070 test-first 3 1470 true
+1443780852071 test-first 3 1470 true
+1443780852072 test-first 3 1470 true
+1443780852073 test-first 3 1470 true
+1443780852074 test-first 3 1470 true
+1443780852075 test-first 3 1470 true
+1443780852076 test-first 3 1470 true
+1443780852077 test-first 3 1470 true
+1443780852078 test-first 3 1470 true
+1443780852079 test-first 3 1470 true
+1443780852080 test-first 3 1470 true
+1443780852081 test-first 3 1470 true
+1443780852082 test-first 3 1470 true
+1443780852083 test-first 3 1470 true
+1443780852084 test-first 3 1470 true
+1443781074329 refactoring 3 169 true
+1443781074330 refactoring 3 169 true
+1443781074331 refactoring 3 169 true
+1443781074332 refactoring 3 169 true
+1443781074333 refactoring 3 169 true
+1443781074334 refactoring 3 169 true
+1443781074335 refactoring 3 169 true
+1443781074336 refactoring 3 169 true
+1443781074337 refactoring 3 169 true
+1443781088044 refactoring 1A 4 true
+1443781155115 regression 1 5 true
+1443781576000 test-first 3 288 true
+1443781576001 test-first 3 288 true
+1443781576002 test-first 3 288 true
+1443781576003 test-first 3 288 true
diff --git a/.besouro/20151002114733432/disagreements.txt b/.besouro/20151002114733432/disagreements.txt
new file mode 100644
index 00000000..e69de29b
diff --git a/.besouro/20151002114733432/randomHeuristicEpisodes.txt b/.besouro/20151002114733432/randomHeuristicEpisodes.txt
new file mode 100644
index 00000000..beb35b2d
--- /dev/null
+++ b/.besouro/20151002114733432/randomHeuristicEpisodes.txt
@@ -0,0 +1,14 @@
+1443775669476 test-addition 1 15 false
+1443777423507 test-first 1 1748 true
+1443778063052 refactoring 2A 611 false
+1443778291597 refactoring 3 193 true
+1443778438702 test-first 3 94 true
+1443778739477 refactoring 2A 109 false
+1443778923958 test-first 3 168 true
+1443779165614 test-addition 1 122 true
+1443779341740 regression 1 8 true
+1443780852070 test-first 3 1470 true
+1443781074329 refactoring 3 169 false
+1443781088044 refactoring 1A 4 true
+1443781155115 regression 1 5 false
+1443781576000 test-first 3 288 true
diff --git a/.besouro/20151002114733432/userComments.txt b/.besouro/20151002114733432/userComments.txt
new file mode 100644
index 00000000..e69de29b
diff --git a/.besouro/20151002114733432/zorroEpisodes.txt b/.besouro/20151002114733432/zorroEpisodes.txt
new file mode 100644
index 00000000..e9821938
--- /dev/null
+++ b/.besouro/20151002114733432/zorroEpisodes.txt
@@ -0,0 +1,14 @@
+1443775669476 test-addition 1 15 true
+1443777423507 test-first 1 1754 true
+1443778063052 refactoring 2A 639 true
+1443778291597 refactoring 3 228 true
+1443778438702 test-first 3 147 true
+1443778739477 refactoring 2A 300 true
+1443778923958 test-first 3 184 true
+1443779165614 test-addition 1 241 true
+1443779341740 regression 1 176 true
+1443780852070 test-first 3 1510 true
+1443781074329 refactoring 3 222 true
+1443781088044 refactoring 1A 13 true
+1443781155115 regression 1 67 true
+1443781576000 test-first 3 420 true
diff --git a/.besouro/20151008232506493/actions.txt b/.besouro/20151008232506493/actions.txt
new file mode 100644
index 00000000..aa24839e
--- /dev/null
+++ b/.besouro/20151008232506493/actions.txt
@@ -0,0 +1,68 @@
+FileOpenedAction 1444335907063 SudokuVerifier.java 2559 3 12 0
+UnitTestCaseAction 1444335940119 TestSudokuVerifier.java OK
+UnitTestSessionAction 1444335940129 TestSudokuVerifier OK
+RefactoringAction 1444336112854 SudokuVerifier.java ADD int ROW_LENGTH FIELD
+EditAction 1444336146279 SudokuVerifier.java 2686 3 11 0
+UnitTestCaseAction 1444336153257 TestSudokuVerifier.java FAIL
+UnitTestSessionAction 1444336153258 TestSudokuVerifier FAIL
+EditAction 1444336225174 SudokuVerifier.java 2690 3 12 0
+UnitTestCaseAction 1444336228884 TestSudokuVerifier.java OK
+UnitTestSessionAction 1444336228886 TestSudokuVerifier OK
+EditAction 1444336268628 SudokuVerifier.java 2742 3 12 0
+UnitTestCaseAction 1444336271739 TestSudokuVerifier.java FAIL
+UnitTestSessionAction 1444336271740 TestSudokuVerifier FAIL
+EditAction 1444336319085 SudokuVerifier.java 2746 3 12 0
+EditAction 1444336511738 SudokuVerifier.java 2784 3 12 0
+UnitTestCaseAction 1444336512734 TestSudokuVerifier.java FAIL
+UnitTestSessionAction 1444336512735 TestSudokuVerifier FAIL
+EditAction 1444336774271 SudokuVerifier.java 2841 3 12 0
+CompilationAction 1444336774696 SudokuVerifier.java
+CompilationAction 1444336782395 SudokuVerifier.java
+CompilationAction 1444336782567 SudokuVerifier.java
+CompilationAction 1444336782568 SudokuVerifier.java
+CompilationAction 1444336861935 SudokuVerifier.java
+UnitTestCaseAction 1444336864966 TestSudokuVerifier.java OK
+UnitTestSessionAction 1444336864967 TestSudokuVerifier OK
+EditAction 1444336876768 SudokuVerifier.java 2906 3 12 0
+UnitTestCaseAction 1444336878972 TestSudokuVerifier.java OK
+UnitTestSessionAction 1444336878977 TestSudokuVerifier OK
+RefactoringAction 1444336897270 SudokuVerifier.java RENAME testColumn()=>boolean testColumns() METHOD
+EditAction 1444336897272 SudokuVerifier.java 2908 3 12 0
+RefactoringAction 1444336904715 SudokuVerifier.java RENAME testRow()=>boolean testRows() METHOD
+EditAction 1444336904718 SudokuVerifier.java 2910 3 12 0
+EditAction 1444336944694 SudokuVerifier.java 2618 3 12 0
+RefactoringAction 1444337005041 TestSudokuVerifier.java RENAME testVerifyMethodIncorrectFirstColumn()=>void testVerifyMethodInco() METHOD
+RefactoringAction 1444337007559 TestSudokuVerifier.java RENAME testVerifyMethodInco()=>void testVerifyMethod() METHOD
+RefactoringAction 1444337009593 TestSudokuVerifier.java RENAME testVerifyMethod()=>void testVerifyMethodA() METHOD
+RefactoringAction 1444337014621 TestSudokuVerifier.java RENAME testVerifyMethodA()=>void testVerifyMethodIncorrectColumns() METHOD
+RefactoringAction 1444337016730 TestSudokuVerifier.java RENAME testVerifyMethodIncorrectColumns()=>void testVerifyMethodIncorrectFirstColumn() METHOD
+RefactoringAction 1444337017248 TestSudokuVerifier.java RENAME testVerifyMethodIncorrectFirstColumn()=>void testVerifyMethodIncorrectColumns() METHOD
+RefactoringAction 1444337030674 TestSudokuVerifier.java ADD void testVerifyMethodIncorrectFirstColumn FIELD
+RefactoringAction 1444337032217 TestSudokuVerifier.java RENAME testVerifyMethodIncorrectFirstColumn=>void testVerifyMethodIncorrectFirstColumn() METHOD
+EditAction 1444337141623 TestSudokuVerifier.java 2503 10 22 8
+EditAction 1444337159261 TestSudokuVerifier.java 2558 10 23 9
+UnitTestCaseAction 1444337161109 TestSudokuVerifier.java FAIL
+UnitTestSessionAction 1444337161109 TestSudokuVerifier FAIL
+EditAction 1444337228633 TestSudokuVerifier.java 2558 10 23 9
+UnitTestCaseAction 1444337231461 TestSudokuVerifier.java FAIL
+UnitTestSessionAction 1444337231462 TestSudokuVerifier FAIL
+RefactoringAction 1444337238658 TestSudokuVerifier.java REMOVE testVerifyMethodIncorrectFirstColumn() METHOD
+EditAction 1444337239167 TestSudokuVerifier.java 2266 9 20 8
+UnitTestCaseAction 1444337249456 TestSudokuVerifier.java OK
+UnitTestSessionAction 1444337249456 TestSudokuVerifier OK
+RefactoringAction 1444337271200 TestSudokuVerifier.java ADD void test FIELD
+RefactoringAction 1444337279728 TestSudokuVerifier.java RENAME test=>void testSubGrid FIELD
+RefactoringAction 1444337284244 TestSudokuVerifier.java RENAME testSubGrid=>void testVerifyMethod FIELD
+RefactoringAction 1444337286290 TestSudokuVerifier.java RENAME testVerifyMethod=>void testVerifyMethodSubGrid FIELD
+RefactoringAction 1444337315814 TestSudokuVerifier.java RENAME testVerifyMethodSubGrid=>void testVerifyMethodSubGrid() METHOD
+EditAction 1444337771719 TestSudokuVerifier.java 2533 10 23 9
+UnitTestCaseAction 1444337774289 TestSudokuVerifier.java FAIL
+UnitTestSessionAction 1444337774290 TestSudokuVerifier FAIL
+RefactoringAction 1444337836860 SudokuVerifier.java ADD boolean testSubGrid() METHOD
+EditAction 1444337853401 SudokuVerifier.java 2780 4 14 0
+UnitTestCaseAction 1444337856379 TestSudokuVerifier.java FAIL
+UnitTestSessionAction 1444337856380 TestSudokuVerifier FAIL
+EditAction 1444337876052 SudokuVerifier.java 2781 4 14 0
+UnitTestCaseAction 1444337876744 TestSudokuVerifier.java FAIL
+UnitTestSessionAction 1444337876746 TestSudokuVerifier FAIL
+EditAction 1444337926163 SudokuVerifier.java 2785 4 14 0
diff --git a/.besouro/20151008232506493/besouroEpisodes.txt b/.besouro/20151008232506493/besouroEpisodes.txt
new file mode 100644
index 00000000..c3359843
--- /dev/null
+++ b/.besouro/20151008232506493/besouroEpisodes.txt
@@ -0,0 +1 @@
+1444335940129 regression 1 33 true
diff --git a/.besouro/20151008232506493/disagreements.txt b/.besouro/20151008232506493/disagreements.txt
new file mode 100644
index 00000000..e69de29b
diff --git a/.besouro/20151008232506493/randomHeuristicEpisodes.txt b/.besouro/20151008232506493/randomHeuristicEpisodes.txt
new file mode 100644
index 00000000..c3359843
--- /dev/null
+++ b/.besouro/20151008232506493/randomHeuristicEpisodes.txt
@@ -0,0 +1 @@
+1444335940129 regression 1 33 true
diff --git a/.besouro/20151008232506493/userComments.txt b/.besouro/20151008232506493/userComments.txt
new file mode 100644
index 00000000..e69de29b
diff --git a/.besouro/20151008232506493/zorroEpisodes.txt b/.besouro/20151008232506493/zorroEpisodes.txt
new file mode 100644
index 00000000..96529426
--- /dev/null
+++ b/.besouro/20151008232506493/zorroEpisodes.txt
@@ -0,0 +1 @@
+1444335940129 regression 1 33 false
diff --git a/.classpath b/.classpath
index 3e0fb272..2d749757 100644
--- a/.classpath
+++ b/.classpath
@@ -1,7 +1,7 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
diff --git a/.gitignore b/.gitignore
index ed9f7620..4e9f5ccf 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,2 @@
-/bin/
+/bin/
.DS_Store
\ No newline at end of file
diff --git a/.project b/.project
index b273577a..fe8c58e6 100644
--- a/.project
+++ b/.project
@@ -1,17 +1,17 @@
-
-
- Sudoku
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
-
-
+
+
+ Sudoku
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+
+
diff --git a/README.md b/README.md
index badc70df..e840d8d4 100644
--- a/README.md
+++ b/README.md
@@ -1 +1 @@
-# Sudoku
+# Sudoku
diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java
index a4b68fe7..54af2ce6 100644
--- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java
+++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java
@@ -1,9 +1,130 @@
-package org.univoulu.tol.sqatlab.sudoku;
-
-public class SudokuVerifier {
-
- public int verify(String candidateSolution) {
- // returns 1 if the candidate solution is correct
- return 0;
- }
-}
+package org.univoulu.tol.sqatlab.sudoku;
+
+public class SudokuVerifier {
+
+ private String candidateString;
+ private final int ROW_LENGTH = 9;
+
+ public int verify(String candidateSolution) {
+
+ candidateString = candidateSolution;
+
+ // returns 1 if the candidate solution is correct
+ /*
+
+ R1: A cell in a Sudoku game can only store positive digits, i.e. 1...9.
+ R2: All digits appear only once in a sub-grid, i.e. they cannot repeat.
+ R3: A digit can appear only once in the rows of the global grid.
+ R4: A digit can appear only once in the columns of the global grid.
+
+
+ Return -1: means it is violating Rule #1
+ Return -2: means it is violating Rule #2
+ Return -3: means it is violating Rule #3
+ Return -4: means it is violating Rule #4
+ return -1 if the length is too short or long*/
+
+
+ if(candidateString.length() != 81)
+ return -1;
+
+
+ //check that the string includes only numbers
+
+ try{
+ for (int i = 0; i < candidateString.length(); i++){
+
+ if(Integer.parseInt("" + candidateString.charAt(i)) < 0){
+
+ return -1;
+ }
+ }
+ }
+ //index inspected wasn't a number
+ catch(NumberFormatException e){
+ return -1;
+ }
+
+ //see if sub-grid contains one number only once
+ if(!testSubGrid()){
+ return -2;
+ }
+
+ //see if rows contain same numbers
+ if(!testRows()){
+ return -3;
+ }
+
+ //see if column contains same numbers
+ if(!testColumns()){
+ return -4;
+ }
+
+
+
+ return 0;
+ }
+
+ private boolean testSubGrid() {
+
+
+
+ return false;
+ }
+
+ private boolean testRows(){
+
+ for(int j = 0; j < candidateString.length(); j+=9){
+
+
+ String subString = candidateString.substring(j, j+9);
+
+ for (int i = 0; i < subString.length(); i++){
+
+ String inspectable = "" + subString.charAt(i);
+
+ StringBuilder builder = new StringBuilder(subString);
+ subString = builder.deleteCharAt(i).toString();
+
+
+ if(subString.contains(inspectable)){
+ return false;
+ }
+
+ }
+
+ }
+
+ return true;
+ }
+
+ private boolean testColumns(){
+
+ String subString = "";
+
+
+ System.out.println(candidateString.length()/ROW_LENGTH);
+
+ for(int j = 0; j < candidateString.length()/ROW_LENGTH; j++){
+
+ for(int i = 0; i < candidateString.length(); i +=ROW_LENGTH){
+ subString = subString + candidateString.charAt(i);
+ }
+
+ do{
+
+ String inspectable = "" + subString.charAt(0);
+
+ StringBuilder builder = new StringBuilder(subString);
+ subString = builder.deleteCharAt(0).toString();
+
+ if(subString.contains(inspectable)){
+ return false;
+ }
+
+ }while(subString.length() > 0);
+ }
+
+ return true;
+ }
+}
diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java
index c0c92901..0201c700 100644
--- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java
+++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java
@@ -1,14 +1,104 @@
-package org.univoulu.tol.sqatlab.sudoku;
-
-import static org.junit.Assert.*;
-
-import org.junit.Test;
-
-public class TestSudokuVerifier {
-
- @Test
- public void test() {
- fail("Not yet implemented");
- }
-
-}
+package org.univoulu.tol.sqatlab.sudoku;
+
+import static org.junit.Assert.*;
+
+import org.junit.Test;
+
+public class TestSudokuVerifier {
+
+ private static final String CORRECT_SUDOKU_STRING
+ = "417369825632158947958724316825437169791586432346912758289643571573291684164875293";
+
+ @Test
+ public void testVerifyMethodCorrectString() {
+
+ SudokuVerifier verifier = setupVerifier();
+
+ assertEquals(0, verifier.
+ verify(CORRECT_SUDOKU_STRING));
+
+ }
+
+ @Test
+ public void testVerifyMethodNegativeNumbers(){
+
+ SudokuVerifier verifier = setupVerifier();
+
+ assertEquals(-1,
+ verifier.verify("-417369825632158947958724316825437169791586432346912758289643571573291684164875293"));
+ }
+
+ @Test
+ public void testVerifyMethodIncorrectCharacterInInputString(){
+
+ SudokuVerifier verifier = setupVerifier();
+
+ assertEquals(-1, verifier.verify(CORRECT_SUDOKU_STRING.replace('1', '-')));
+ }
+
+ @Test
+ public void testVerifyMethodTooShortString(){
+
+ SudokuVerifier verifier = setupVerifier();
+
+ assertEquals(-1, verifier.verify(CORRECT_SUDOKU_STRING.substring(0, 18)));
+ }
+
+ @Test
+ public void testVerifyMethodTooLongString(){
+
+ SudokuVerifier verifier = setupVerifier();
+
+ assertEquals(-1, verifier.verify(CORRECT_SUDOKU_STRING + "12312"));
+ }
+
+ @Test
+ public void testVerifyMethodIncorrectFirstRow(){
+
+ SudokuVerifier verifier = setupVerifier();
+
+ String testString = "111111111" + CORRECT_SUDOKU_STRING.substring(9);
+
+ assertEquals(-3, verifier.verify(testString));
+ }
+
+ @Test
+ public void testVerifyMethodIncorrectThirdRow(){
+
+ SudokuVerifier verifier = setupVerifier();
+
+ String testString = CORRECT_SUDOKU_STRING.substring(0, 18) +
+ "321333333" +
+ CORRECT_SUDOKU_STRING.substring(27, 81);
+
+ assertEquals(-3, verifier.verify(testString));
+ }
+
+
+ @Test
+ public void testVerifyMethodIncorrectColumns(){
+
+ SudokuVerifier verifier = setupVerifier();
+
+ String testString =
+ "123456789123456789123456789123456789123456789123456789123456789123456789123456789";
+
+ assertEquals(-4, verifier.verify(testString));
+ }
+
+ @Test
+ public void testVerifyMethodSubGrid(){
+
+ SudokuVerifier verifier = setupVerifier();
+ String testString =
+ "123456789234567891345678912456789123567891234678912345789123456891234567912345678";
+
+ assertEquals(-2, verifier.verify(testString));
+ }
+
+ private SudokuVerifier setupVerifier(){
+
+ return new SudokuVerifier();
+ }
+
+}