Passed all 111 test cases with 2029 assertions.

