Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VSCode CTest Google Test complains non-existing DartConfiguration.tcl AND poor performance! #3917

Open
khteh opened this issue Jul 18, 2024 · 22 comments
Labels
more info needed More info is needed from the community for us to properly triage and investigate. question

Comments

@khteh
Copy link

khteh commented Jul 18, 2024

Brief Issue Summary

I hit the following bogus error in VSCode running CTest with GoogleTest for my C++ app:

[proc] Executing command: /usr/bin/ctest -j18 -C Debug -T test --output-on-failure -R "^MyTests\/MyTestFixture\.MyTests\/\(6, 4, \{ 2, 4, 2, 4 \}\)$"
[ctest] Cannot find file: /usr/src/DataStructuresAlgorithms/build/DartConfiguration.tcl
[ctest]    Site: 
[ctest]    Build name: (empty)
[ctest] Test project /usr/src/DataStructuresAlgorithms/build
[ctest] Cannot find file: /usr/src/DataStructuresAlgorithms/build/DartConfiguration.tcl
[ctest]     Start 780: MyTests/MyTestFixture.MyTests/(6, 4, { 2, 4, 2, 4 })
[ctest] 1/1 Test #780: MyTests/MyTestFixture.MyTests/(6, 4, { 2, 4, 2, 4 }) ...   Passed    0.03 sec

Why do I need DartConfiguration.tcl? How to fix this bogus "error" message?
In addition, I have TestMate C++ extension installed in my VSCode and it relatively runs much faster (4.3s) than CTest (23.6s). I am not sure if this bogus error message is the root cause. How do I disable CTest?
image

CMake Tools Diagnostics

No response

Debug Log

No response

Additional Information

No response

@Yingzi1234
Copy link
Collaborator

@khteh Thank you for your github issue! If you want to disable CTest, you can follow these steps:

  1. Open Settings:
    Open VS Code and enter the settings interface. You can open the settings by going to 'File' -> 'Preferences' -> 'Settings' in the menu bar, or by using the shortcut 'Ctrl/Cmd + ,'.

  2. Search for related settings:
    Search for: 'cmake.ctest.testExplorerIntegrationEnabled' to disable the integration of Test Explorer.
    Depending on your needs, disable it. For example, you can find and disable

  3. Save Settings:
    After you modify the settings, make sure to save the settings for the changes to take effect.

  • Disabling CTest may prevent you from using certain testing frameworks or automated testing tools. Make sure you understand the actual requirements for testing in your project before disabling it.
  • Some plugins may rely on CTest or similar tools to run tests. When CTest is disabled, you may need to set up and run tests manually.
  • Disabling CTest may affect some of the features integrated with the CMake Tools plug-in, such as test running and results presentation in the Test Explorer.

@Yingzi1234 Yingzi1234 added more info needed More info is needed from the community for us to properly triage and investigate. and removed triage labels Jul 19, 2024
@khteh
Copy link
Author

khteh commented Jul 19, 2024

This works for me. CTest is redundant unless the following are answered:

What's the issue with DartConfiguration.tcl?
Why does CTest take 6x to run compared to TestMate https://github.com/matepek/vscode-catch2-test-adapter?

@gcampbell-msft
Copy link
Collaborator

@khteh Also, we have settings that allow you to enable parallel execution for tests, which should significantly increase the speed of tests running. Besides that possibility, it would require more investigation to understand perf differences between us and them.

As for the DartConfiguration.tcl would this possibly help? https://stackoverflow.com/questions/49676389/cmake-doesnt-create-the-dartconfiguration-tcl, or this: https://stackoverflow.com/questions/55983723/how-can-i-get-cmake-to-not-create-a-dartconfiguation-tcl-file

@khteh
Copy link
Author

khteh commented Jul 20, 2024

Doesn't help! I have enable_testing() in CMakeLists.txt at the root level. No file is created as expected but why does the build complain about the absense of the file? Is this a bug?

How to enable parallel execution of CTests tests?

@khteh khteh changed the title VSCode CTest Google Test complains non-existing DartConfiguration.tcl VSCode CTest Google Test complains non-existing DartConfiguration.tcl AND poor performance! Jul 24, 2024
@Yingzi1234
Copy link
Collaborator

@khteh We're sorry to get back to you so late, is your problem reproducible at this time? If it is still reproducible could you give us a specific reproduction recording and build information? It would be very helpful for us to investigate this issue! Thank you in advance!

@khteh
Copy link
Author

khteh commented Aug 2, 2024

Didn't I respond 2 weeks ago that it doesn't help? There is no build config which refers to the missing file. This is C++ build. Why does it complain to about DartConfogursrion.tcl!?! For now I have disabled CTest!

@gcampbell-msft
Copy link
Collaborator

We have a couple of settings that might help you have tests run in parallel:

cmake.ctest.allowParallelJobs, cmake.ctest.parallelJobs, also there is this option for the test explorer integration: cmake.ctest.testExplorerIntegrationEnabled. For the first two settings, keep in mind that enabling or disabling allowing parallel jobs may affect how the test explorer integration behaves.

@gcampbell-msft
Copy link
Collaborator

It's kind of hard to read, but this link seems to help someone who has a similar warning about the DartConfiguration.tcl file: https://cmake.org/pipermail/cmake/2015-January/059742.html

@khteh
Copy link
Author

khteh commented Aug 3, 2024

settings.json:

  "cmake.ctest.testExplorerIntegrationEnabled": true,
  "cmake.ctest.allowParallelJobs": true,
  "cmake.ctest.parallelJobs": 18

CMakeLists.txt:

include(CTest)
enable_testing()

Output:

[main] Building folder: /usr/src/DataStructuresAlgorithms/build 
[build] Starting build
[proc] Executing command: /usr/bin/cmake --build /usr/src/DataStructuresAlgorithms/build --config Debug --target all --
[build] ninja: no work to do.
[driver] Build completed: 00:00:00.022
[build] Build finished with exit code 0
[proc] Executing command: /usr/bin/ctest -j18 -C Debug -T test --output-on-failure -R "^ArithmerticOperationsTests\.XORTest$|^ArithmerticOperationsTests\.ToggleSignTest$|^ArithmerticOperationsTests\.AbsoluteTest$|^ArithmerticOperationsTests\.SubtractWithPlusSignTest$|^ArithmerticOperationsTests\.MultiplyWithPlusSignTest$|^BinarySearchTreeTests\.BinarySearchTreeTest$|^BinarySearchTreeTests\.BinarySearchTreeFindSumTest$|^BinarySearchTreeTests\.BinarySearchTreeInOrderSuccessorTest$|^BinarySearchTreeTests\.BinarySearchTreeCommonAncestorTest$|^BinarySearchTreeTests\.BinarySearchTreekthSmallestAndLargestTests$|^BinaryTreeTests\.BinaryTreeTest$|^BinaryTreeTests\.BinaryTreeFindSumTest$|^BinaryTreeTests\.BinaryTreeInOrderSuccessorTest$|^BinaryTreeTests\.BinaryTreeCommonAncestorTest$|^BinaryTreeTests\.BinaryTreeSumRoot2LeafNumbersTest$|^BinaryTreeTests\.BinaryTreeToLinkedListTest$|^BinaryTreeTests\.BinaryTreeTraversalConstructionsTest$|^CircularLinkedListTests\.LoopStartTest$|^DisJointSetTests\.DisJointSetTest$|^LargestNumberCompositionProductWithDPTests\.LargestNumberCompositionProductWithDPTest$|^GraphTests\.BredthFirstSearchTest$|^GraphTests\.DijkstraTest$|^GraphTests\.KruskalTest$|^HeapTests\.MaxHeapTest$|^HeapTests\.MinMaxHeapTest$|^HeapTests\.MinHeapTest$|^IncreasingTripletTests\.IncreasingTripletTest$|^LinkedListTests\.SplitLinkedListTest$|^LinkedListTests\.LinkedListNthElementFromBackTest$|^LinkedListTests\.LinkedListIndexSubscriptOperatorTest$|^LinkedListTests\.LinkedListRemoveNthElementFromBackTest$|^LinkedListTests\.LinkedListArithmeticTest$|^LinkedListTests\.LinkedListJoinTest$|^LinkedListTests\.LinkedListReversalTest$|^LinkedListTests\.LinkedListRemoveDuplicatesTest$|^LinkedListTests\.LinkedListRemoveALLDuplicatesTest$|^LinkedListTests\.LinkedListRemoveSortTest$|^LinkedListTests\.LinkedListRotateRightTest$|^LongestCommonSubsequenceTests\.LongestCommonSubStringsTests$|^LongestCommonSubsequenceTests\.LongestCommonSubSequenceTests$|^LRUCacheTests\.LRUCacheTest$|^MatrixTests\.FindMaxPathTests$|^MatrixTests\.FindShortestPathTests$|^MatrixTests\.MatrixSortTest$|^MatrixTests\.MatrixSortWithHeapTest$|^MatrixTests\.PathExistsTest$|^MatrixTests\.WordExistsInGridTest$|^MatrixTests\.RotateMatrix90DegressClockwiseTests$|^MatrixTests\.RotateMatrixRTimesAntiClockwiseTests$|^MatrixTests\.MatrixSumTest$|^MatrixTests\.LargestSumSubmatrixTest$|^MaxZeroProductTests\.MaxZeroProductTest$|^StringPermutationTests\.StringPermutationTest$|^PrefixTrieTests\.PrefixTrieTest$|^QueueTests\.QueueTest$|^SearchTests\.BinarySearchTest$|^SearchTests\.VectorMinimumBinarySearchTest$|^SearchTests\.BinarySearchCountTest$|^SearchTests\.KMPSearchTests$|^SortTests\.BubbleSortTest$|^SortTests\.QuickSortTest$|^SortTests\.SelectionSortTest$|^SortTests\.InsertionSortTest$|^SortTests\.TopDownMergeSortTest$|^SortTests\.BottomUpMergeSortTest$|^SortTests\.HeapSortTest$|^SortTests\.CountingSortTest$|^SortTests\.WiggleSortTest$|^SortTests\.LexicographicSortTest$|^SortTests\.Merge2SortedListsTest$|^SortTests\.TopDownMergeSortCountConversionsTest$|^SortTests\.DutchPartitioningTest$|^SortTests\.CanFinishCourseTopologicalSortTest$|^StackTests\.StackTest$|^RangeTests\.MaxProfitTest$|^RangeTests\.ClimbLeaderboardTest$|^SuffixTreeTests\.SuffixTreeTest$|^TreeTests\.TreeArithmeticTotalDoubleTest$|^TreeTests\.FenwickTreeTest$|^TrieTests\.TrieTest$|^TweeterAPITests\.TweeterAPITest$|^AreAnagramsTests\/AreAnagramsTestFixture\.AreAnagramsTests\/\(true, "Hello World\!\!\!", "World Hello\!\!\!"\)$|^AreAnagramsTests\/AreAnagramsTestFixture\.AreAnagramsTests\/\(true, "Hello World\!\!\!", "World\!\!\! Hello"\)$|^AreAnagramsTests\/AreAnagramsTestFixture\.AreAnagramsTests\/\(true, "Hello World\!\!\!", "\!HWr ole\!d\!lol"\)$|^AreAnagramsTests\/AreAnagramsTestFixture\.AreAnagramsTests\/\(false, "Hello World\!\!\!", "World Hello\!\!\! "\)$|^AreAnagramsTests\/AreAnagramsTestFixture\.AreAnagramsTests\/\(false, "Hello World\!\!\!", "world hello\!\!\!"\)$|^AreAnagramsTests\/AreAnagramsTestFixture\.AreAnagramsTests\/\(false, "Hello World\!\!\!", "Good Morning\!\!\!"\)$|^FindAnagramsTests\/FindAnagramsTestFixture\.FindAnagramsTests\/\(\{ \{ "car", "arc" \}, \{ "star", "rats" \}, \{ "dog", "god" \} \}, \{ "star", "dog", "car", "rats", "arc", "god" \}\)$|^SherlockAndAnagramsChallengeTests\/SherlockAndAnagramsChallengeTestFixture\.SherlockAndAnagramsChallengeTests\/\(2, "mom"\)$|^SherlockAndAnagramsChallengeTests\/SherlockAndAnagramsChallengeTestFixture\.SherlockAndAnagramsChallengeTests\/\(4, "abba"\)$|^SherlockAndAnagramsChallengeTests\/SherlockAndAnagramsChallengeTestFixture\.SherlockAndAnagramsChallengeTests\/\(0, "abcd"\)$|^SherlockAndAnagramsChallengeTests\/SherlockAndAnagramsChallengeTestFixture\.SherlockAndAnagramsChallengeTests\/\(5, "cdcd"\)$|^SherlockAndAnagramsChallengeTests\/SherlockAndAnagramsChallengeTestFixture\.SherlockAndAnagramsChallengeTests\/\(10, "kkkk"\)$|^SherlockAndAnagramsChallengeTests\/SherlockAndAnagramsChallengeTestFixture\.SherlockAndAnagramsChallengeTests\/\(3, "ifailuhkqq"\)$|^SherlockAndAnagramsChallengeTests\/SherlockAndAnagramsChallengeTestFixture\.SherlockAndAnagramsChallengeTests\/\(166650, "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"\)$|^SherlockAndAnagramsChallengeTests\/SherlockAndAnagramsChallengeTestFixture\.SherlockAndAnagramsChallengeTests\/\(399, "ifailuhkqqhucpoltgtyovarjsnrbfpvmupwjjjfiwwhrlkpekxxnebfrwibylcvkfealgonjkzwlyfhhkefuvgndgdnbelgruel"\)$|^ArithmerticOperationsTests\/DivideWithPlusSignTestFixture\.DivideWithPlusSignTests\/\(3, 10, 3\)$|^ArithmerticOperationsTests\/DivideWithPlusSignTestFixture\.DivideWithPlusSignTests\/\(-3, 10, -3\)$|^ArithmerticOperationsTests\/DivideWithPlusSignTestFixture\.DivideWithPlusSignTests\/\(-3, -10, 3\)$|^ArithmerticOperationsTests\/DivideWithPlusSignTestFixture\.DivideWithPlusSignTests\/\(3, -10, -3\)$|^ArithmerticOperationsTests\/DivideWithPlusSignTestFixture\.DivideWithPlusSignTests\/\(10, -10, -1\)$|^ArithmerticOperationsTests\/DivideWithPlusSignTestFixture\.DivideWithPlusSignTests\/\(-1, -1, 1\)$|^ArithmerticOperationsTests\/DivideWithPlusSignTestFixture\.DivideWithPlusSignTests\/\(-1, 1, -1\)$|^ArithmerticOperationsTests\/DivideWithPlusSignTestFixture\.DivideWithPlusSignTests\/\(1, -1, -1\)$|^ArithmerticOperationsTests\/DivideWithPlusSignTestFixture\.DivideWithPlusSignTests\/\(2147483648, -2147483648, -1\)$|^ArithmerticOperationsTests\/DivideWithPlusSignTestFixture\.DivideWithPlusSignTests\/\(-2147483648, -2147483648, 1\)$|^ArithmerticOperationsTests\/DivideWithPlusSignTestFixture\.DivideWithPlusSignTests\/\(-2147483648, 2147483648, -1\)$|^ArithmerticOperationsTests\/DivideWithPlusSignTestFixture\.DivisionTests\/\(3, 10, 3\)$|^ArithmerticOperationsTests\/DivideWithPlusSignTestFixture\.DivisionTests\/\(-3, 10, -3\)$|^ArithmerticOperationsTests\/DivideWithPlusSignTestFixture\.DivisionTests\/\(-3, -10, 3\)$|^ArithmerticOperationsTests\/DivideWithPlusSignTestFixture\.DivisionTests\/\(3, -10, -3\)$|^ArithmerticOperationsTests\/DivideWithPlusSignTestFixture\.DivisionTests\/\(10, -10, -1\)$|^ArithmerticOperationsTests\/DivideWithPlusSignTestFixture\.DivisionTests\/\(-1, -1, 1\)$|^ArithmerticOperationsTests\/DivideWithPlusSignTestFixture\.DivisionTests\/\(-1, 1, -1\)$|^ArithmerticOperationsTests\/DivideWithPlusSignTestFixture\.DivisionTests\/\(1, -1, -1\)$|^ArithmerticOperationsTests\/DivideWithPlusSignTestFixture\.DivisionTests\/\(2147483648, -2147483648, -1\)$|^ArithmerticOperationsTests\/DivideWithPlusSignTestFixture\.DivisionTests\/\(-2147483648, -2147483648, 1\)$|^ArithmerticOperationsTests\/DivideWithPlusSignTestFixture\.DivisionTests\/\(-2147483648, 2147483648, -1\)$|^ArithmerticOperationsTests\/AddWithoutArithmeticTestFixture\.AddWithoutArithmeticTests\/\(0, 0, 0\)$|^ArithmerticOperationsTests\/AddWithoutArithmeticTestFixture\.AddWithoutArithmeticTests\/\(0, -1, 1\)$|^ArithmerticOperationsTests\/AddWithoutArithmeticTestFixture\.AddWithoutArithmeticTests\/\(8012922334, 3735928559, 4276993775\)$|^ArithmerticOperationsTests\/AddWithoutArithmeticTestFixture\.AddWithoutArithmeticTests\/\(3735928559, 3735928559, 0\)$|^ArithmerticOperationsTests\/AddWithoutArithmeticTestFixture\.AddWithoutArithmeticTests\/\(4276993775, 0, 4276993775\)$|^NumberStringSumTests\/NumberStringSumTestFixture\.NumberStringSumTests\/\("11111111100", "1234567890", "9876543210"\)$|^NumberStringSumTests\/NumberStringSumTestFixture\.NumberStringSumTests\/\("168", "123", "45"\)$|^NumberStringMultiplicationTests\/NumberStringMultiplicationTestFixture\.NumberStringMultiplicationTests\/\("-20", "-4", "5"\)$|^NumberStringMultiplicationTests\/NumberStringMultiplicationTestFixture\.NumberStringMultiplicationTests\/\("-12", "3", "-4"\)$|^NumberStringMultiplicationTests\/NumberStringMultiplicationTestFixture\.NumberStringMultiplicationTests\/\("56", "-7", "-8"\)$|^NumberStringMultiplicationTests\/NumberStringMultiplicationTestFixture\.NumberStringMultiplicationTests\/\("80779853376", "123456", "654321"\)$|^NumberStringMultiplicationTests\/NumberStringMultiplicationTestFixture\.NumberStringMultiplicationTests\/\("451149483006", "456789", "987654"\)$|^XorSequenceTests\/XorSequenceTestFixture\.XorSequenceTests\/\(6, 1, 4\)$|^XorSequenceTests\/XorSequenceTestFixture\.XorSequenceTests\/\(7, 2, 4\)$|^XorSequenceTests\/XorSequenceTestFixture\.XorSequenceTests\/\(9, 2, 8\)$|^XorSequenceTests\/XorSequenceTestFixture\.XorSequenceTests\/\(15, 5, 9\)$|^XorSequenceTests\/XorSequenceTestFixture\.XorSequenceTests\/\(5, 3, 5\)$|^XorSequenceTests\/XorSequenceTestFixture\.XorSequenceTests\/\(2, 4, 6\)$|^XorSequenceTests\/XorSequenceTestFixture\.XorSequenceTests\/\(22, 15, 20\)$|^IsAdditiveNumberTests\/IsAdditiveNumberTestFixture\.IsAdditiveNumberTests\/\(true, "123"\)$|^IsAdditiveNumberTests\/IsAdditiveNumberTestFixture\.IsAdditiveNumberTests\/\(true, "123581321"\)$|^IsAdditiveNumberTests\/IsAdditiveNumberTestFixture\.IsAdditiveNumberTests\/\(true, "199100199"\)$|^IsAdditiveNumberTests\/IsAdditiveNumberTestFixture\.IsAdditiveNumberTests\/\(false, "1203"\)$|^IsAdditiveNumberTests\/IsAdditiveNumberTestFixture\.IsAdditiveNumberTests\/\(false, "1023"\)$|^IsAdditiveNumberTests\/IsAdditiveNumberTestFixture\.IsAdditiveNumberTests\/\(false, "0123"\)$|^ReversePolishNotationTests\/ReversePolishNotationTestFixture\.ReversePolishNotationTests\/\(9, \{ "2", "1", "\+", "3", "\*" \}\)$|^ReversePolishNotationTests\/ReversePolishNotationTestFixture\.ReversePolishNotationTests\/\(6, \{ "4", "13", "5", "\/", "\+" \}\)$|^ReversePolishNotationTests\/ReversePolishNotationTestFixture\.ReversePolishNotationTests\/\(22, \{ "10", "6", "9", "3", "\+", "-11", "\*", "\/", "\*", "17", "\+", "5", "\+" \}\)$|^DisJointSetTests\/ConnectedCellsInAGridTestFixture\.ConnectedCellsInAGridTests\/\(5, \{ \{ 1, 1, 0, 0 \}, \{ 0, 1, 1, 0 \}, \{ 0, 0, 1, 0 \}, \{ 1, 0, 0, 0 \} \}\)$|^DisJointSetTests\/ConnectedCellsInAGridTestFixture\.ConnectedCellsInAGridTests\/\(8, \{ \{ 0, 0, 1, 1 \}, \{ 0, 0, 1, 0 \}, \{ 0, 1, 1, 0 \}, \{ 0, 1, 0, 0 \}, \{ 1, 1, 0, 0 \} \}\)$|^DisJointSetTests\/ConnectedCellsInAGridTestFixture\.ConnectedCellsInAGridTests\/\(5, \{ \{ 1, 1, 0, 0, 0 \}, \{ 0, 1, 1, 0, 0 \}, \{ 0, 0, 1, 0, 1 \}, \{ 1, 0, 0, 0, 1 \}, \{ 0, 1, 0, 1, 1 \} \}\)$|^DisJointSetTests\/ConnectedCellsInAGridTestFixture\.ConnectedCellsInAGridTests\/\(15, \{ \{ 0, 1, 1, 1, 1 \}, \{ 1, 0, 0, 0, 1 \}, \{ 1, 1, 0, 1, 0 \}, \{ 0, 1, 0, 1, 1 \}, \{ 0, 1, 1, 1, 0 \} \}\)$|^DisJointSetTests\/ConnectedCellsInAGridTestFixture\.ConnectedCellsInAGridTests\/\(9, \{ \{ 1, 1, 1, 0, 1 \}, \{ 0, 0, 1, 0, 0 \}, \{ 1, 1, 0, 1, 0 \}, \{ 0, 1, 1, 0, 0 \}, \{ 0, 0, 0, 0, 0 \}, \{ 0, 1, 0, 0, 0 \}, \{ 0, 0, 1, 1, 0 \} \}\)$|^DisJointSetTests\/ConnectedCellsInAGridTestFixture\.ConnectedCellsInAGridTests\/\(1, \{ \{ 1, 0, 0, 1, 0, 1, 0, 0 \}, \{ 0, 0, 0, 0, 0, 0, 0, 1 \}, \{ 1, 0, 1, 0, 1, 0, 0, 0 \}, \{ 0, 0, 0, 0, 0, 0, 1, 0 \}, \{ 1, 0, 0, 1, 0, 0, 0, 0 \}, \{ 0, 0, 0, 0, 0, 0, 0, 1 \}, \{ 0, 1, 0, 0, 0, 1, 0, 0 \} \}\)$|^EggDropsTests\/EggDropsDPTestFixture\.EggDropsTests\/\(0, 123, 0\)$|^EggDropsTests\/EggDropsDPTestFixture\.EggDropsTests\/\(1, 123, 1\)$|^EggDropsTests\/EggDropsDPTestFixture\.EggDropsTests\/\(123, 1, 123\)$|^EggDropsTests\/EggDropsDPTestFixture\.EggDropsTests\/\(2, 2, 2\)$|^EggDropsTests\/EggDropsDPTestFixture\.EggDropsTests\/\(3, 3, 6\)$|^WordBreakDPTests\/WordBreakDPTestFixture\.WordBreakDPTests\/\(true, "HelloWorld", \{ "Hello", "World" \}\)$|^WordBreakDPTests\/WordBreakDPTestFixture\.WordBreakDPTests\/\(false, "catsandog", \{ "and", "cat", "cats", "dog", "sand" \}\)$|^WordBreakDPTests\/WordBreakDPTestFixture\.WordBreakDPTests\/\(true, "catsanddog", \{ "and", "cat", "cats", "dog", "sand" \}\)$|^WordBreakDPTests\/WordBreakDPTestFixture\.WordBreakDPTests\/\(true, "catanddog", \{ "and", "cat", "cats", "dog", "sand" \}\)$|^WordBreakDPTests\/WordBreakDPTestFixture\.WordBreakDPTests\/\(true, "applepenapple", \{ "apple", "pen" \}\)$|^WordBreakDPTests\/WordBreakDPTestFixture\.WordBreakDPTests\/\(true, "aaaaaaa", \{ "aaa", "aaaa" \}\)$|^WordBreak2DPTests\/WordBreak2DPTestFixture\.WordBreak2DPTests\/\(\{ "Hello World" \}, "HelloWorld", \{ "Hello", "World" \}\)$|^WordBreak2DPTests\/WordBreak2DPTestFixture\.WordBreak2DPTests\/\(\{\}, "catsandog", \{ "and", "cat", "cats", "dog", "sand" \}\)$|^WordBreak2DPTests\/WordBreak2DPTestFixture\.WordBreak2DPTests\/\(\{ "cat sand dog", "cats and dog" \}, "catsanddog", \{ "and", "cat", "cats", "dog", "sand" \}\)$|^WordBreak2DPTests\/WordBreak2DPTestFixture\.WordBreak2DPTests\/\(\{ "cat and dog" \}, "catanddog", \{ "and", "cat", "cats", "dog", "sand" \}\)$|^WordBreak2DPTests\/WordBreak2DPTestFixture\.WordBreak2DPTests\/\(\{ "apple pen apple" \}, "applepenapple", \{ "apple", "pen" \}\)$|^WordBreak2DPTests\/WordBreak2DPTestFixture\.WordBreak2DPTests\/\(\{ "aaa aaaa", "aaaa aaa" \}, "aaaaaaa", \{ "aaa", "aaaa" \}\)$|^AbbreviationDPTests\/AbbreviationDPTestFixture\.AbbreviationDPTests\/\(true, "AbcDE", "ABDE"\)$|^AbbreviationDPTests\/AbbreviationDPTestFixture\.AbbreviationDPTests\/\(false, "AbcDE", "AFDE"\)$|^AbbreviationDPTests\/AbbreviationDPTestFixture\.AbbreviationDPTests\/\(true, "AbcDE", "ACDE"\)$|^AbbreviationDPTests\/AbbreviationDPTestFixture\.AbbreviationDPTests\/\(true, "AbcDE", "ADE"\)$|^AbbreviationDPTests\/AbbreviationDPTestFixture\.AbbreviationDPTests\/\(false, "AbcDE", "ADDE"\)$|^AbbreviationDPTests\/AbbreviationDPTestFixture\.AbbreviationDPTests\/\(true, "aaaa", "A"\)$|^AbbreviationDPTests\/AbbreviationDPTestFixture\.AbbreviationDPTests\/\(true, "abcdef", "A"\)$|^AbbreviationDPTests\/AbbreviationDPTestFixture\.AbbreviationDPTests\/\(false, "bbbbb", "A"\)$|^AbbreviationDPTests\/AbbreviationDPTestFixture\.AbbreviationDPTests\/\(true, "aaBaa", "B"\)$|^AbbreviationDPTests\/AbbreviationDPTestFixture\.AbbreviationDPTests\/\(true, "daBcd", "ABC"\)$|^AbbreviationDPTests\/AbbreviationDPTestFixture\.AbbreviationDPTests\/\(true, "bBccC", "BBC"\)$|^AbbreviationDPTests\/AbbreviationDPTestFixture\.AbbreviationDPTests\/\(false, "KXzQ", "K"\)$|^AbbreviationDPTests\/AbbreviationDPTestFixture\.AbbreviationDPTests\/\(false, "beFgH", "EFG"\)$|^AbbreviationDPTests\/AbbreviationDPTestFixture\.AbbreviationDPTests\/\(false, "ababbaAbAB", "AABABB"\)$|^AbbreviationDPTests\/AbbreviationDPTestFixture\.AbbreviationDPTests\/\(true, "aAbAb", "ABAB"\)$|^AbbreviationDPTests\/AbbreviationDPTestFixture\.AbbreviationDPTests\/\(false, "baaBa", "BAAA"\)$|^AbbreviationDPTests\/AbbreviationDPTestFixture\.AbbreviationDPTests\/\(true, "abAAb", "AAA"\)$|^AbbreviationDPTests\/AbbreviationDPTestFixture\.AbbreviationDPTests\/\(false, "babaABbbAb", "ABAA"\)$|^FindSubsequenceDPTests\/FindSubsequenceTestFixture\.FindSubsequenceDPTests\/\(2, "1221", "12"\)$|^FindSubsequenceDPTests\/FindSubsequenceTestFixture\.FindSubsequenceDPTests\/\(0, "1234", "56"\)$|^FindSubsequenceDPTests\/FindSubsequenceTestFixture\.FindSubsequenceDPTests\/\(15, "kkkkkkz", "kkkk"\)$|^FindSubsequenceDPTests\/FindSubsequenceTestFixture\.FindSubsequenceDPTests\/\(6, "kkkkkkz", "kkkkk"\)$|^FindSubsequenceDPTests\/FindSubsequenceTestFixture\.FindSubsequenceDPTests\/\(1, "kkkkkkz", "kkkkkk"\)$|^FindSubsequenceDPTests\/FindSubsequenceTestFixture\.FindSubsequenceDPTests\/\(0, "DeadBeef", "FeedBeef"\)$|^FindSubsequenceDPTests\/FindSubsequenceTestFixture\.FindSubsequenceDPTests\/\(1, "DeadBeef", "Beef"\)$|^FindSubsequenceDPTests\/FindSubsequenceTestFixture\.FindSubsequenceDPTests\/\(1, "DeadBeef", "dBeef"\)$|^FindSubsequenceDPTests\/FindSubsequenceTestFixture\.FindSubsequenceDPTests\/\(0, "DeadBeef", "eedBeef"\)$|^FindSubsequenceDPTests\/FindSubsequenceTestFixture\.FindSubsequenceDPTests\/\(1, "DeadBeef", "edBeef"\)$|^FibonacciDPTests\/FibonacciDPTestFixture\.FibonacciDPTests\/\(-1, -1\)$|^FibonacciDPTests\/FibonacciDPTestFixture\.FibonacciDPTests\/\(0, 0\)$|^FibonacciDPTests\/FibonacciDPTestFixture\.FibonacciDPTests\/\(1, 1\)$|^FibonacciDPTests\/FibonacciDPTestFixture\.FibonacciDPTests\/\(1, 2\)$|^FibonacciDPTests\/FibonacciDPTestFixture\.FibonacciDPTests\/\(2, 3\)$|^FibonacciDPTests\/FibonacciDPTestFixture\.FibonacciDPTests\/\(3, 4\)$|^FibonacciDPTests\/FibonacciDPTestFixture\.FibonacciDPTests\/\(5, 5\)$|^FibonacciDPTests\/FibonacciDPTestFixture\.FibonacciDPTests\/\(8, 6\)$|^FibonacciDPTests\/FibonacciDPTestFixture\.FibonacciDPTests\/\(13, 7\)$|^FibonacciDPTests\/FibonacciDPTestFixture\.FibonacciDPTests\/\(21, 8\)$|^FibonacciDPTests\/FibonacciDPTestFixture\.FibonacciDPTests\/\(34, 9\)$|^FibonacciDPTests\/FibonacciDPTestFixture\.FibonacciDPTests\/\(2\.88007e\+18, 90\)$|^FibonacciModifiedDPTests\/FibonacciModifiedDPTesFixture\.FibonacciModifiedDPTests\/\("5", 0, 1, 4\)$|^FibonacciModifiedDPTests\/FibonacciModifiedDPTesFixture\.FibonacciModifiedDPTests\/\("27", 0, 1, 5\)$|^FibonacciModifiedDPTests\/FibonacciModifiedDPTesFixture\.FibonacciModifiedDPTests\/\("734", 0, 1, 6\)$|^FibonacciModifiedDPTests\/FibonacciModifiedDPTesFixture\.FibonacciModifiedDPTests\/\("538783", 0, 1, 7\)$|^FibonacciModifiedDPTests\/FibonacciModifiedDPTesFixture\.FibonacciModifiedDPTests\/\("290287121823", 0, 1, 8\)$|^FibonacciModifiedDPTests\/FibonacciModifiedDPTesFixture\.FibonacciModifiedDPTests\/\("2", 2, 0, 0\)$|^FibonacciModifiedDPTests\/FibonacciModifiedDPTesFixture\.FibonacciModifiedDPTests\/\("0", 2, 0, 1\)$|^FibonacciModifiedDPTests\/FibonacciModifiedDPTesFixture\.FibonacciModifiedDPTests\/\("2", 2, 0, 2\)$|^FibonacciModifiedDPTests\/FibonacciModifiedDPTesFixture\.FibonacciModifiedDPTests\/\("4", 2, 0, 3\)$|^FibonacciModifiedDPTests\/FibonacciModifiedDPTesFixture\.FibonacciModifiedDPTests\/\("18", 2, 0, 4\)$|^FibonacciModifiedDPTests\/FibonacciModifiedDPTesFixture\.FibonacciModifiedDPTests\/\("328", 2, 0, 5\)$|^FibonacciModifiedDPTests\/FibonacciModifiedDPTesFixture\.FibonacciModifiedDPTests\/\("107602", 2, 0, 6\)$|^FibonacciModifiedDPTests\/FibonacciModifiedDPTesFixture\.FibonacciModifiedDPTests\/\("11578190732", 2, 0, 7\)$|^FibonacciModifiedDPTests\/FibonacciModifiedDPTesFixture\.FibonacciModifiedDPTests\/\("104292047421056066715537698951727494083004264929891558279344228228718658019003171882044298756195662458280101226593033166933803327203745068186400974453022429724308", 2, 0, 11\)$|^FactorialDPTests\/FactorialDPTestFixture\.FactorialDPTests\/\(1, 1\)$|^FactorialDPTests\/FactorialDPTestFixture\.FactorialDPTests\/\(2, 2\)$|^FactorialDPTests\/FactorialDPTestFixture\.FactorialDPTests\/\(6, 3\)$|^FactorialDPTests\/FactorialDPTestFixture\.FactorialDPTests\/\(24, 4\)$|^FactorialDPTests\/FactorialDPTestFixture\.FactorialDPTests\/\(120, 5\)$|^FactorialDPTests\/FactorialDPTestFixture\.FactorialDPTests\/\(2\.4329e\+18, 20\)$|^NumberSolitaireTests\/NumberSolitaireFixture\.NumberSolitaireTests\/\(8, \{ 1, -2, 0, 9, -1, -2 \}\)$|^NumberSolitaireTests\/NumberSolitaireFixture\.NumberSolitaireTests\/\(3, \{ 1, -2, 4, 3, -1, -3, -7, 4, -9 \}\)$|^NumberSolitaireTests\/NumberSolitaireFixture\.NumberSolitaireTests\/\(-12, \{ 0, -4, -5, -2, -7, -9, -3, -10 \}\)$|^NumberSolitaireTests\/NumberSolitaireFixture\.NumberSolitaireTests\/\(-13, \{ -1, -4, -5, -2, -7, -9, -3, -10 \}\)$|^EulerianPathTests\/EulerianPathTestFixture\.EulerianPathTests\/\(\{ "JFK", "MUC", "LHR", "SFO", "SJC" \}, \{ \{ "MUC", "LHR" \}, \{ "JFK", "MUC" \}, \{ "SFO", "SJC" \}, \{ "LHR", "SFO" \} \}, "JFK"\)$|^EulerianPathTests\/EulerianPathTestFixture\.EulerianPathTests\/\(\{ "JFK", "ATL", "JFK", "SFO", "ATL", "SFO" \}, \{ \{ "JFK", "SFO" \}, \{ "JFK", "ATL" \}, \{ "SFO", "ATL" \}, \{ "ATL", "JFK" \}, \{ "ATL", "SFO" \} \}, "JFK"\)$|^EulerianPathTests\/EulerianPathTestFixture\.EulerianPathTests\/\(\{ "JFK", "ANU", "EZE", "AXA", "TIA", "ANU", "JFK", "TIA", "ANU", "TIA", "JFK" \}, \{ \{ "EZE", "AXA" \}, \{ "TIA", "ANU" \}, \{ "ANU", "JFK" \}, \{ "JFK", "ANU" \}, \{ "ANU", "EZE" \}, \{ "TIA", "ANU" \}, \{ "AXA", "TIA" \}, \{ "TIA", "JFK" \}, \{ "ANU", "TIA" \}, \{ "J\.\.\.$|^SolvabilityOfTheTilesGameTests\/SolvabilityOfTheTilesGameTestFixture\.SolvabilityOfTheTilesGameTests\/\(true, \{ 3, 1, 2 \}\)$|^SolvabilityOfTheTilesGameTests\/SolvabilityOfTheTilesGameTestFixture\.SolvabilityOfTheTilesGameTests\/\(true, \{ 1, 3, 4, 2 \}\)$|^SolvabilityOfTheTilesGameTests\/SolvabilityOfTheTilesGameTestFixture\.SolvabilityOfTheTilesGameTests\/\(false, \{ 1, 2, 3, 5, 4 \}\)$|^SolvabilityOfTheTilesGameTests\/SolvabilityOfTheTilesGameTestFixture\.SolvabilityOfTheTilesGameTests\/\(true, \{ 4, 1, 3, 2 \}\)$|^SolvabilityOfTheTilesGameTests\/SolvabilityOfTheTilesGameTestFixture\.SolvabilityOfTheTilesGameTests\/\(false, \{ 1, 6, 5, 2, 3, 4 \}\)$|^SnakesAndLaddersGameTests\/SnakesAndLaddersGameTestFixture\.SnakesAndLaddersGameTests\/\(3, \{ \{ 32, 62 \}, \{ 42, 68 \}, \{ 12, 98 \} \}, \{ \{ 95, 13 \}, \{ 97, 25 \}, \{ 93, 37 \}, \{ 79, 27 \}, \{ 75, 19 \}, \{ 49, 47 \}, \{ 67, 17 \} \}\)$|^SnakesAndLaddersGameTests\/SnakesAndLaddersGameTestFixture\.SnakesAndLaddersGameTests\/\(5, \{ \{ 8, 52 \}, \{ 6, 80 \}, \{ 26, 42 \}, \{ 2, 72 \} \}, \{ \{ 51, 19 \}, \{ 39, 11 \}, \{ 37, 29 \}, \{ 81, 3 \}, \{ 59, 5 \}, \{ 79, 23 \}, \{ 53, 7 \}, \{ 43, 33 \}, \{ 77, 21 \} \}\)$|^SnakesAndLaddersGameTests\/SnakesAndLaddersGameTestFixture\.SnakesAndLaddersGameTests\/\(3, \{ \{ 3, 5 \}, \{ 7, 8 \}, \{ 44, 56 \}, \{ 36, 54 \}, \{ 88, 91 \}, \{ 77, 83 \}, \{ 2, 4 \}, \{ 9, 99 \}, \{ 45, 78 \}, \{ 31, 75 \} \}, \{ \{ 10, 6 \}, \{ 95, 90 \}, \{ 96, 30 \}, \{ 97, 52 \}, \{ 98, 86 \} \}\)$|^SnakesAndLaddersGameTests\/SnakesAndLaddersGameTestFixture\.SnakesAndLaddersGameTests\/\(3, \{ \{ 3, 54 \}, \{ 37, 100 \} \}, \{ \{ 56, 33 \} \}\)$|^SnakesAndLaddersGameTests\/SnakesAndLaddersGameTestFixture\.SnakesAndLaddersGameTests\/\(17, \{ \{ 5, 6 \} \}, \{ \{ 97, 95 \} \}\)$|^SnakesAndLaddersGameTests\/SnakesAndLaddersGameTestFixture\.SnakesAndLaddersGameTests\/\(0, \{ \{ 3, 90 \} \}, \{ \{ 99, 10 \}, \{ 97, 20 \}, \{ 98, 30 \}, \{ 96, 40 \}, \{ 95, 50 \}, \{ 94, 60 \}, \{ 93, 70 \} \}\)$|^NormalPlayNimTests\/NormalPlayNimTestFixture\.NormalPlayNimTests\/\(0, \{\}\)$|^NormalPlayNimTests\/NormalPlayNimTestFixture\.NormalPlayNimTests\/\(1, \{ 1 \}\)$|^NormalPlayNimTests\/NormalPlayNimTestFixture\.NormalPlayNimTests\/\(0, \{ 1, 1 \}\)$|^NormalPlayNimTests\/NormalPlayNimTestFixture\.NormalPlayNimTests\/\(3, \{ 1, 1, 1 \}\)$|^NormalPlayNimTests\/NormalPlayNimTestFixture\.NormalPlayNimTests\/\(1, \{ 1, 2, 1 \}\)$|^NormalPlayNimTests\/NormalPlayNimTestFixture\.NormalPlayNimTests\/\(1, \{ 2, 3 \}\)$|^MisèrePlayNimTests\/MisèrePlayNimTestFixture\.MisèrePlayNimTests\/\(0, \{\}\)$|^MisèrePlayNimTests\/MisèrePlayNimTestFixture\.MisèrePlayNimTests\/\(1, \{ 1 \}\)$|^MisèrePlayNimTests\/MisèrePlayNimTestFixture\.MisèrePlayNimTests\/\(0, \{ 1, 1 \}\)$|^MisèrePlayNimTests\/MisèrePlayNimTestFixture\.MisèrePlayNimTests\/\(1, \{ 2, 1, 3 \}\)$|^MisèrePlayNimTests\/MisèrePlayNimTestFixture\.MisèrePlayNimTests\/\(0, \{ 9, 8, 4, 4, 4, 7 \}\)$|^MisèrePlayNimTests\/MisèrePlayNimTestFixture\.MisèrePlayNimTests\/\(0, \{ 8, 7, 3, 6 \}\)$|^MisèrePlayNimTests\/MisèrePlayNimTestFixture\.MisèrePlayNimTests\/\(0, \{ 8, 10 \}\)$|^NimbleGameTests\/NimbleGameTestFixture\.NimbleGameTests\/\(1, \{ 0 \}\)$|^NimbleGameTests\/NimbleGameTestFixture\.NimbleGameTests\/\(0, \{ 0, 2, 3, 0, 6 \}\)$|^NimbleGameTests\/NimbleGameTestFixture\.NimbleGameTests\/\(1, \{ 10 \}\)$|^NimbleGameTests\/NimbleGameTestFixture\.NimbleGameTests\/\(0, \{ 826, 571, 236, 413, 212, 921, 948, 859, 985, 837 \}\)$|^NimbleGameTests\/NimbleGameTestFixture\.NimbleGameTests\/\(0, \{ 225, 441, 775 \}\)$|^NimbleGameTests\/NimbleGameTestFixture\.NimbleGameTests\/\(1, \{ 297, 452 \}\)$|^NimbleGameTests\/NimbleGameTestFixture\.NimbleGameTests\/\(0, \{ 279, 758, 334, 495, 288, 157, 924, 346, 663 \}\)$|^CounterGameTests\/CounterGameTestFixture\.CounterGameTests\/\(1, 6\)$|^CounterGameTests\/CounterGameTestFixture\.CounterGameTests\/\(0, 8\)$|^CounterGameTests\/CounterGameTestFixture\.CounterGameTests\/\(0, 132\)$|^CounterGameTests\/CounterGameTestFixture\.CounterGameTests\/\(1, 1246326493\)$|^GameOfStonesTests\/GameOfStonesTestFixture\.GameOfStonesTests\/\("Second", 0\)$|^GameOfStonesTests\/GameOfStonesTestFixture\.GameOfStonesTests\/\("Second", 1\)$|^GameOfStonesTests\/GameOfStonesTestFixture\.GameOfStonesTests\/\("First", 2\)$|^GameOfStonesTests\/GameOfStonesTestFixture\.GameOfStonesTests\/\("First", 3\)$|^GameOfStonesTests\/GameOfStonesTestFixture\.GameOfStonesTests\/\("First", 4\)$|^GameOfStonesTests\/GameOfStonesTestFixture\.GameOfStonesTests\/\("First", 5\)$|^GameOfStonesTests\/GameOfStonesTestFixture\.GameOfStonesTests\/\("First", 6\)$|^GameOfStonesTests\/GameOfStonesTestFixture\.GameOfStonesTests\/\("Second", 7\)$|^GameOfStonesTests\/GameOfStonesTestFixture\.GameOfStonesTests\/\("Second", 8\)$|^GameOfStonesTests\/GameOfStonesTestFixture\.GameOfStonesTests\/\("First", 9\)$|^GameOfStonesTests\/GameOfStonesTestFixture\.GameOfStonesTests\/\("First", 10\)$|^GameOfStonesTests\/GameOfStonesTestFixture\.GameOfStonesTests\/\("First", 11\)$|^GameOfStonesTests\/GameOfStonesTestFixture\.GameOfStonesTests\/\("First", 12\)$|^GameOfStonesTests\/GameOfStonesTestFixture\.GameOfStonesTests\/\("First", 13\)$|^GameOfStonesTests\/GameOfStonesTestFixture\.GameOfStonesTests\/\("Second", 14\)$|^BFSShortestPathsTests\/BFSShortestPathsTestFixture\.BFSShortestPathsTests\/\(\{ 6, 6, 12, -1 \}, 5, \{ \{ 1, 2 \}, \{ 1, 3 \}, \{ 3, 4 \} \}, 1\)$|^BFSShortestPathsTests\/BFSShortestPathsTestFixture\.BFSShortestPathsTests\/\(\{ 6, 6, 6, -1 \}, 5, \{ \{ 1, 2 \}, \{ 1, 3 \}, \{ 3, 4 \}, \{ 1, 4 \} \}, 1\)$|^BFSShortestPathsTests\/BFSShortestPathsTestFixture\.BFSShortestPathsTests\/\(\{ 6, 6, -1 \}, 4, \{ \{ 1, 2 \}, \{ 1, 3 \} \}, 1\)$|^BFSShortestPathsTests\/BFSShortestPathsTestFixture\.BFSShortestPathsTests\/\(\{ -1, 6 \}, 3, \{ \{ 2, 3 \} \}, 2\)$|^BFSShortestPathsTests\/BFSShortestPathsTestFixture\.BFSShortestPathsTests\/\(\{ 6, -1, -1, -1, -1, -1, 12, -1, 12 \}, 10, \{ \{ 3, 1 \}, \{ 10, 1 \}, \{ 10, 1 \}, \{ 3, 1 \}, \{ 1, 8 \}, \{ 5, 2 \} \}, 3\)$|^GetLowestPathCostTests\/GetLowestPathCostTestFixture\.GetLowestPathCostTests\/\(80, 5, \{ 1, 3, 1, 4, 2 \}, \{ 2, 5, 4, 5, 3 \}, \{ 60, 70, 120, 150, 80 \}\)$|^GetLowestPathCostTests\/GetLowestPathCostTestFixture\.GetLowestPathCostTests\/\(30, 4, \{ 1, 2, 1, 3 \}, \{ 2, 4, 3, 4 \}, \{ 20, 30, 5, 40 \}\)$|^GetLowestPathCostTests\/GetLowestPathCostTestFixture\.GetLowestPathCostTests\/\(85, 5, \{ 1, 2, 3, 4, 1, 3 \}, \{ 2, 3, 4, 5, 3, 5 \}, \{ 30, 50, 70, 90, 70, 85 \}\)$|^GetLowestPathCostTests\/GetLowestPathCostTestFixture\.GetLowestPathCostTests\/\(-1, 4, \{ 1, 3 \}, \{ 2, 4 \}, \{ 10, 20 \}\)$|^GetLowestPathCostTests\/GetLowestPathCostTestFixture\.GetLowestPathCostTests\/\(1196, 10, \{ 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 5, 5, \.\.\. \}, \{ 2, 3, 4, 5, 6, 7, 8, 9, 10, 3, 4, 5, 6, 7, 8, 9, 10, 4, 5, 6, 7, 8, 9, 10, 5, 6, 7, 8, 9, 10, 6, 7, \.\.\. \}, \{ 6337, 1594, 3766, 3645,\.\.\.$|^RoadsInHackerlandTests\/RoadsInHackerlandTestFixture\.RoadsInHackerlandTests\/\("1000100", 5, \{ \{ 1, 3, 5 \}, \{ 4, 5, 0 \}, \{ 2, 1, 3 \}, \{ 3, 2, 1 \}, \{ 4, 3, 4 \}, \{ 4, 2, 2 \} \}\)$|^RoadsInHackerlandTests\/RoadsInHackerlandTestFixture\.RoadsInHackerlandTests\/\("10100011101101000001001000", 18, \{ \{ 5, 12, 18 \}, \{ 17, 2, 5 \}, \{ 7, 18, 3 \}, \{ 17, 6, 0 \}, \{ 15, 12, 16 \}, \{ 2, 3, 8 \}, \{ 14, 9, 20 \}, \{ 4, 9, 11 \}, \{ 13, 1, 21 \}, \{ 13, 12, 15 \}, \{ 15, 12, 10 \}, \{ 6, 16, 9 \}, \{ 11, 18, 2 \}, \{ 9, 16, 17 \}, \{ 12, 4\.\.\.$|^RoadsInHackerlandTests\/RoadsInHackerlandTestFixture\.RoadsInHackerlandTests\/\("1010100000000011001101110101111", 20, \{ \{ 4, 11, 27 \}, \{ 7, 9, 14 \}, \{ 13, 6, 23 \}, \{ 18, 10, 3 \}, \{ 19, 4, 19 \}, \{ 2, 7, 6 \}, \{ 11, 13, 20 \}, \{ 6, 15, 0 \}, \{ 14, 18, 2 \}, \{ 16, 5, 26 \}, \{ 2, 20, 10 \}, \{ 16, 17, 21 \}, \{ 6, 2, 9 \}, \{ 11, 5, 25 \}, \{ \.\.\.$|^RoadsInHackerland1Tests\/RoadsInHackerland1TestFixture\.RoadsInHackerland1Tests\/\("1000100", 5, \{ \{ 1, 3, 5 \}, \{ 4, 5, 0 \}, \{ 2, 1, 3 \}, \{ 3, 2, 1 \}, \{ 4, 3, 4 \}, \{ 4, 2, 2 \} \}\)$|^RoadsInHackerland1Tests\/RoadsInHackerland1TestFixture\.RoadsInHackerland1Tests\/\("10100011101101000001001000", 18, \{ \{ 5, 12, 18 \}, \{ 17, 2, 5 \}, \{ 7, 18, 3 \}, \{ 17, 6, 0 \}, \{ 15, 12, 16 \}, \{ 2, 3, 8 \}, \{ 14, 9, 20 \}, \{ 4, 9, 11 \}, \{ 13, 1, 21 \}, \{ 13, 12, 15 \}, \{ 15, 12, 10 \}, \{ 6, 16, 9 \}, \{ 11, 18, 2 \}, \{ 9, 16, 17 \}, \{ 12, 4\.\.\.$|^RoadsInHackerland1Tests\/RoadsInHackerland1TestFixture\.RoadsInHackerland1Tests\/\("1010100000000011001101110101111", 20, \{ \{ 4, 11, 27 \}, \{ 7, 9, 14 \}, \{ 13, 6, 23 \}, \{ 18, 10, 3 \}, \{ 19, 4, 19 \}, \{ 2, 7, 6 \}, \{ 11, 13, 20 \}, \{ 6, 15, 0 \}, \{ 14, 18, 2 \}, \{ 16, 5, 26 \}, \{ 2, 20, 10 \}, \{ 16, 17, 21 \}, \{ 6, 2, 9 \}, \{ 11, 5, 25 \}, \{ \.\.\.$|^RoadsInHackerland2Tests\/RoadsInHackerland2TestFixture\.RoadsInHackerland2Tests\/\("1000100", 5, \{ \{ 1, 3, 5 \}, \{ 4, 5, 0 \}, \{ 2, 1, 3 \}, \{ 3, 2, 1 \}, \{ 4, 3, 4 \}, \{ 4, 2, 2 \} \}\)$|^RoadsInHackerland2Tests\/RoadsInHackerland2TestFixture\.RoadsInHackerland2Tests\/\("10100011101101000001001000", 18, \{ \{ 5, 12, 18 \}, \{ 17, 2, 5 \}, \{ 7, 18, 3 \}, \{ 17, 6, 0 \}, \{ 15, 12, 16 \}, \{ 2, 3, 8 \}, \{ 14, 9, 20 \}, \{ 4, 9, 11 \}, \{ 13, 1, 21 \}, \{ 13, 12, 15 \}, \{ 15, 12, 10 \}, \{ 6, 16, 9 \}, \{ 11, 18, 2 \}, \{ 9, 16, 17 \}, \{ 12, 4\.\.\.$|^RoadsInHackerland2Tests\/RoadsInHackerland2TestFixture\.RoadsInHackerland2Tests\/\("1010100000000011001101110101111", 20, \{ \{ 4, 11, 27 \}, \{ 7, 9, 14 \}, \{ 13, 6, 23 \}, \{ 18, 10, 3 \}, \{ 19, 4, 19 \}, \{ 2, 7, 6 \}, \{ 11, 13, 20 \}, \{ 6, 15, 0 \}, \{ 14, 18, 2 \}, \{ 16, 5, 26 \}, \{ 2, 20, 10 \}, \{ 16, 17, 21 \}, \{ 6, 2, 9 \}, \{ 11, 5, 25 \}, \{ \.\.\.$|^ShortestPathsTests\/ShortestPathsTestFixture\.ShortestPathsTests\/\(\{ 10, 16, 8, -1 \}, \{ \{ 1, 2, 10 \}, \{ 1, 3, 6 \}, \{ 2, 4, 8 \} \}, 5, 2\)$|^ShortestPathsTests\/ShortestPathsTestFixture\.ShortestPathsTests\/\(\{ 24, 3, 15 \}, \{ \{ 1, 2, 24 \}, \{ 1, 4, 20 \}, \{ 3, 1, 3 \}, \{ 4, 3, 12 \} \}, 4, 1\)$|^ShortestPathsTests\/ShortestPathsTestFixture\.ShortestPathsTests\/\(\{ 20, 25, 25, 68, 86, 39, 22, 70, 36, 53, 91, 35, 88, 27, 30, 43, 54, 74, 41 \}, \{ \{ 1, 7, 45 \}, \{ 2, 14, 15 \}, \{ 3, 7, 29 \}, \{ 4, 1, 48 \}, \{ 5, 1, 66 \}, \{ 6, 7, 17 \}, \{ 7, 14, 15 \}, \{ 8, 14, 43 \}, \{ 9, 1, 27 \}, \{ 10, 1, 33 \}, \{ 11, 14, 64 \}, \{ 12, 1\.\.\.$|^ShortestPaths1Tests\/ShortestPaths1TestFixture\.ShortestPaths1Tests\/\(\{ 10, 16, 8, -1 \}, \{ \{ 1, 2, 10 \}, \{ 1, 3, 6 \}, \{ 2, 4, 8 \} \}, 5, 2\)$|^ShortestPaths1Tests\/ShortestPaths1TestFixture\.ShortestPaths1Tests\/\(\{ 24, 3, 15 \}, \{ \{ 1, 2, 24 \}, \{ 1, 4, 20 \}, \{ 3, 1, 3 \}, \{ 4, 3, 12 \} \}, 4, 1\)$|^ShortestPaths1Tests\/ShortestPaths1TestFixture\.ShortestPaths1Tests\/\(\{ 20, 25, 25, 68, 86, 39, 22, 70, 36, 53, 91, 35, 88, 27, 30, 43, 54, 74, 41 \}, \{ \{ 1, 7, 45 \}, \{ 2, 14, 15 \}, \{ 3, 7, 29 \}, \{ 4, 1, 48 \}, \{ 5, 1, 66 \}, \{ 6, 7, 17 \}, \{ 7, 14, 15 \}, \{ 8, 14, 43 \}, \{ 9, 1, 27 \}, \{ 10, 1, 33 \}, \{ 11, 14, 64 \}, \{ 12, 1\.\.\.$|^ShortestPaths2Tests\/ShortestPaths2TestFixture\.ShortestPaths2Tests\/\(\{ 10, 16, 8, -1 \}, \{ \{ 1, 2, 10 \}, \{ 1, 3, 6 \}, \{ 2, 4, 8 \} \}, 5, 2\)$|^ShortestPaths2Tests\/ShortestPaths2TestFixture\.ShortestPaths2Tests\/\(\{ 24, 3, 15 \}, \{ \{ 1, 2, 24 \}, \{ 1, 4, 20 \}, \{ 3, 1, 3 \}, \{ 4, 3, 12 \} \}, 4, 1\)$|^ShortestPaths2Tests\/ShortestPaths2TestFixture\.ShortestPaths2Tests\/\(\{ 20, 25, 25, 68, 86, 39, 22, 70, 36, 53, 91, 35, 88, 27, 30, 43, 54, 74, 41 \}, \{ \{ 1, 7, 45 \}, \{ 2, 14, 15 \}, \{ 3, 7, 29 \}, \{ 4, 1, 48 \}, \{ 5, 1, 66 \}, \{ 6, 7, 17 \}, \{ 7, 14, 15 \}, \{ 8, 14, 43 \}, \{ 9, 1, 27 \}, \{ 10, 1, 33 \}, \{ 11, 14, 64 \}, \{ 12, 1\.\.\.$|^MinSubGraphsDifferenceTests\/MinSubGraphsDifferenceTestFixture\.MinSubGraphsDifferenceTests\/\(4, \{ 10, 5, 11 \}, \{ \{ 1, 2 \}, \{ 1, 3 \} \}\)$|^MinSubGraphsDifferenceTests\/MinSubGraphsDifferenceTestFixture\.MinSubGraphsDifferenceTests\/\(1, \{ 10, 5, 6, 20 \}, \{ \{ 1, 2 \}, \{ 1, 3 \}, \{ 2, 4 \} \}\)$|^MinSubGraphsDifferenceTests\/MinSubGraphsDifferenceTestFixture\.MinSubGraphsDifferenceTests\/\(5, \{ 10, 5, 20 \}, \{ \{ 1, 2 \}, \{ 2, 3 \} \}\)$|^MinSubGraphsDifferenceTests\/MinSubGraphsDifferenceTestFixture\.MinSubGraphsDifferenceTests\/\(400, \{ 100, 200, 100, 500, 100, 600 \}, \{ \{ 1, 2 \}, \{ 2, 3 \}, \{ 2, 5 \}, \{ 4, 5 \}, \{ 5, 6 \} \}\)$|^MinSubGraphsDifferenceTests\/MinSubGraphsDifferenceTestFixture\.MinSubGraphsDifferenceTests\/\(99, \{ 205, 573, 985, 242, 830, 514, 592, 263, 142, 915 \}, \{ \{ 2, 8 \}, \{ 10, 5 \}, \{ 1, 7 \}, \{ 6, 9 \}, \{ 4, 3 \}, \{ 8, 10 \}, \{ 5, 1 \}, \{ 7, 6 \}, \{ 9, 4 \} \}\)$|^MinSubGraphsDifferenceTests\/MinSubGraphsDifferenceTestFixture\.MinSubGraphsDifferenceTests\/\(525, \{ 716, 365, 206, 641, 841, 585, 801, 645, 208, 924, 920, 286, 554, 832, 359, 836, 247, 959, 31, 322, 709, 860, 890, 195, 575, 905, 314, 41, 669, 549, 950, 736, \.\.\. \}, \{ \{ 14, 25 \}, \{ 25, 13 \}, \{ 13, 20 \}, \{ 20, 24 \}, \{ 43, 2 \}, \{ 2, 48 \}, \{ 48,\.\.\.$|^PostmanProblemTests\/PostmanProblemTestFixture\.PostmanProblemTests\/\(6, \{ 1, 3, 4 \}, \{ \{ 1, 2, 1 \}, \{ 2, 3, 2 \}, \{ 2, 4, 2 \}, \{ 3, 5, 3 \} \}\)$|^PostmanProblemTests\/PostmanProblemTestFixture\.PostmanProblemTests\/\(54, \{ 5, 11, 12, 15, 16 \}, \{ \{ 17, 4, 3 \}, \{ 11, 12, 5 \}, \{ 14, 2, 1 \}, \{ 16, 14, 4 \}, \{ 7, 8, 4 \}, \{ 13, 5, 5 \}, \{ 17, 15, 2 \}, \{ 5, 3, 5 \}, \{ 8, 6, 1 \}, \{ 18, 10, 4 \}, \{ 18, 1, 3 \}, \{ 16, 1, 2 \}, \{ 9, 2, 5 \}, \{ 11, 6, 1 \}, \{ 4, 9, 4 \}, \{ 7, 20, 2 \.\.\.$|^UnbeatenPathsTests\/UnbeatenPathsTestFixture\.UnbeatenPathsTests\/\(\{ 3, 1, 2 \}, 4, \{ \{ 1, 2 \}, \{ 2, 3 \}, \{ 1, 4 \} \}, 1\)$|^UnbeatenPathsTests\/UnbeatenPathsTestFixture\.UnbeatenPathsTests\/\(\{ 2, 2, 1 \}, 4, \{ \{ 1, 2 \}, \{ 2, 3 \} \}, 2\)$|^UnbeatenPathsTests\/UnbeatenPathsTestFixture\.UnbeatenPathsTests\/\(\{ 1, 2, 3, 4 \}, 5, \{ \{ 1, 3 \}, \{ 1, 4 \}, \{ 1, 5 \}, \{ 2, 4 \}, \{ 2, 5 \}, \{ 3, 5 \} \}, 1\)$|^EvenForestTests\/UnsignedGraphFixture\.EvenForestTests\/\(1, \{ \{ 1, 2 \}, \{ 1, 3 \}, \{ 3, 4 \} \}, 4, 1\)$|^EvenForestTests\/UnsignedGraphFixture\.EvenForestTests\/\(2, \{ \{ 2, 1 \}, \{ 3, 1 \}, \{ 4, 3 \}, \{ 5, 2 \}, \{ 6, 1 \}, \{ 7, 2 \}, \{ 8, 6 \}, \{ 9, 8 \}, \{ 10, 8 \} \}, 10, 1\)$|^EvenForestTests\/UnsignedGraphFixture\.EvenForestTests\/\(4, \{ \{ 2, 1 \}, \{ 3, 1 \}, \{ 4, 3 \}, \{ 5, 2 \}, \{ 6, 5 \}, \{ 7, 1 \}, \{ 8, 1 \}, \{ 9, 2 \}, \{ 10, 7 \}, \{ 11, 10 \}, \{ 12, 3 \}, \{ 13, 7 \}, \{ 14, 8 \}, \{ 15, 12 \}, \{ 16, 6 \}, \{ 17, 6 \}, \{ 18, 10 \}, \{ 19, 1 \}, \{ 20, 8 \} \}, 20, 1\)$|^PrimMinimumSpanningTreeTests\/SignedGraphFixture\.PrimMinimumSpanningTreeTests\/\(15, \{ \{ 1, 2, 3 \}, \{ 1, 3, 4 \}, \{ 4, 2, 6 \}, \{ 5, 2, 2 \}, \{ 2, 3, 5 \}, \{ 3, 5, 7 \} \}, 5, 1\)$|^PrimMinimumSpanningTreeTests\/SignedGraphFixture\.PrimMinimumSpanningTreeTests\/\(150, \{ \{ 1, 2, 20 \}, \{ 1, 3, 50 \}, \{ 1, 4, 70 \}, \{ 1, 5, 90 \}, \{ 2, 3, 30 \}, \{ 3, 4, 40 \}, \{ 4, 5, 60 \} \}, 5, 2\)$|^PrimMinimumSpanningTreeTests\/SignedGraphFixture\.PrimMinimumSpanningTreeTests\/\(1106, \{ \{ 2, 1, 1000 \}, \{ 3, 4, 299 \}, \{ 2, 4, 200 \}, \{ 2, 4, 100 \}, \{ 3, 2, 300 \}, \{ 3, 2, 6 \} \}, 4, 2\)$|^MaxNonOverlappingSegmentsTests\/MaxNonOverlappingSegmentsTestFixture\.MaxNonOverlappingSegmentsTests\/\(3, \{ 1, 3, 7, 9, 9 \}, \{ 5, 6, 8, 9, 10 \}\)$|^MaxNonOverlappingSegmentsTests\/MaxNonOverlappingSegmentsTestFixture\.MaxNonOverlappingSegmentsTests\/\(5, \{ 1, 6, 7, 9, 10 \}, \{ 5, 6, 8, 9, 10 \}\)$|^MaxNonOverlappingSegmentsTests\/MaxNonOverlappingSegmentsTestFixture\.MaxNonOverlappingSegmentsTests\/\(2, \{ 1, 2, 3, 4, 5, 6 \}, \{ 5, 6, 7, 8, 9, 10 \}\)$|^TieRopesTestTests\/TieRopesTestTestFixture\.TieRopesTestTests\/\(3, 4, \{ 1, 2, 3, 4, 1, 1, 3 \}\)$|^GetMinimumCostTests\/GetMinimumCostTestTestFixture\.GetMinimumCostTests\/\(15, 2, \{ 2, 5, 6 \}\)$|^GetMinimumCostTests\/GetMinimumCostTestTestFixture\.GetMinimumCostTests\/\(29, 3, \{ 1, 3, 5, 7, 9 \}\)$|^GetMinimumCostTests\/GetMinimumCostTestTestFixture\.GetMinimumCostTests\/\(163578911, 3, \{ 390225, 426456, 688267, 800389, 990107, 439248, 240638, 15991, 874479, 568754, 729927, 980985, 132244, 488186, 5037, 721765, 251885, 28458, 23710, 281490, 30935, 897665, 768945, 337228, 533277, 959855, 927447, 941485, 24242, 684459, \.\.\.$|^MaxMinTests\/MaxMinTestFixture\.MaxMinTests\/\(20, 3, \{ 10, 100, 300, 200, 1000, 20, 30 \}\)$|^MaxMinTests\/MaxMinTestFixture\.MaxMinTests\/\(3, 4, \{ 1, 2, 3, 4, 10, 20, 30, 40, 100, 200 \}\)$|^MaxMinTests\/MaxMinTestFixture\.MaxMinTests\/\(0, 2, \{ 1, 2, 1, 2, 1 \}\)$|^MaxMinTests\/MaxMinTestFixture\.MaxMinTests\/\(2, 3, \{ 100, 200, 300, 350, 400, 401, 402 \}\)$|^EqualDistributionTests\/EqualDistributionTestFixture\.EqualDistributionTests\/\(2, \{ 1, 1, 5 \}\)$|^EqualDistributionTests\/EqualDistributionTestFixture\.EqualDistributionTests\/\(2, \{ 2, 2, 3, 7 \}\)$|^EqualDistributionTests\/EqualDistributionTestFixture\.EqualDistributionTests\/\(3, \{ 10, 7, 12 \}\)$|^EqualDistributionTests\/EqualDistributionTestFixture\.EqualDistributionTests\/\(4, \{ 1, 2, 3, 4 \}\)$|^EqualDistributionTests\/EqualDistributionTestFixture\.EqualDistributionTests\/\(8, \{ 1, 3, 5, 7, 9 \}\)$|^EqualDistributionTests\/EqualDistributionTestFixture\.EqualDistributionTests\/\(927, \{ 851, 183, 48, 473, 610, 678, 725, 87, 95, 50, 311, 258, 854 \}\)$|^EqualDistributionTests\/EqualDistributionTestFixture\.EqualDistributionTests\/\(1123, \{ 249, 666, 500, 101, 227, 85, 963, 681, 331, 119, 448, 587, 668, 398, 802 \}\)$|^EqualDistributionTests\/EqualDistributionTestFixture\.EqualDistributionTests\/\(5104, \{ 512, 125, 928, 381, 890, 90, 512, 789, 469, 473, 908, 990, 195, 763, 102, 643, 458, 366, 684, 857, 126, 534, 974, 875, 459, 892, 686, 373, 127, 297, 576, 991, \.\.\. \}\)$|^HIndexTests\/HIndexTestFixture\.HIndexTests\/\(3, \{ 3, 0, 6, 1, 5 \}\)$|^HIndexTests\/HIndexTestFixture\.HIndexTests\/\(1, \{ 0, 1 \}\)$|^HIndexTests\/HIndexTestFixture\.HIndexTests\/\(1, \{ 1, 1 \}\)$|^HIndexTests\/HIndexTestFixture\.HIndexTests\/\(1, \{ 123 \}\)$|^HIndexTests\/HIndexTestFixture\.HIndexTests\/\(1, \{ 1, 1, 2 \}\)$|^HIndexTests\/HIndexTestFixture\.HIndexTests\/\(2, \{ 1, 2, 2 \}\)$|^HIndexTests\/HIndexTestFixture\.HIndexTests\/\(2, \{ 3, 2, 2 \}\)$|^HIndexTests\/HIndexTestFixture\.HIndexTests\/\(2, \{ 3, 3, 2 \}\)$|^IncreasingSequencesTests\/IncreasingSequencesTestFixture\.IncreasingSequencesTests\/\(2, \{ 5, 3, 7, 7, 10 \}, \{ 1, 6, 6, 9, 9 \}\)$|^IncreasingSequencesTests\/IncreasingSequencesTestFixture\.IncreasingSequencesTests\/\(0, \{ 1, 5, 6 \}, \{ -2, 0, 2 \}\)$|^IncreasingSequencesTests\/IncreasingSequencesTestFixture\.IncreasingSequencesTests\/\(0, \{ 2, 5 \}, \{ 1, 6 \}\)$|^IncreasingSequencesTests\/IncreasingSequencesTestFixture\.IncreasingSequencesTests\/\(18446744073709551615, \{ 5, -3, 6, 4, 8 \}, \{ 2, 6, -5, 1, 0 \}\)$|^IncreasingSequencesTests\/IncreasingSequencesTestFixture\.IncreasingSequencesTests\/\(18446744073709551615, \{ 0, 0, 0 \}, \{ 1, 2, 3 \}\)$|^IncreasingSequencesTests\/IncreasingSequencesTestFixture\.IncreasingSequencesTests\/\(18446744073709551615, \{ 0, 1, 1, 2 \}, \{ 5, 4, 4, 3 \}\)$|^IncreasingSequencesTests\/IncreasingSequencesTestFixture\.IncreasingSequencesTests\/\(18446744073709551615, \{ 0, 1, 1, 2 \}, \{ 3, 4, 4, 5 \}\)$|^IncreasingSequencesTests\/IncreasingSequencesTestFixture\.IncreasingSequencesTests\/\(18446744073709551615, \{ 2, 1, 1, 0 \}, \{ 5, 4, 4, 3 \}\)$|^IncreasingSequencesTests\/IncreasingSequencesTestFixture\.IncreasingSequencesTests\/\(18446744073709551615, \{ 0, 2, 2, 4, 6, 6, 8, 10, 10 \}, \{ 1, 2, 2, 3, 4, 4, 5, 6, 6 \}\)$|^IncreasingSequencesTests\/IncreasingSequencesTestFixture\.IncreasingSequencesTests\/\(18446744073709551615, \{ 0, 1, 1, 2, 3, 3, 4, 5, 5 \}, \{ 10, 10, 9, 8, 8, 7, 6, 6, 5 \}\)$|^IncreasingSequencesTests\/IncreasingSequencesTestFixture\.IncreasingSequencesTests\/\(18446744073709551615, \{ 0, -1, -2 \}, \{ -2, 1, 2 \}\)$|^LongestIncreasingSubsequenceNlogNTests\/LongestIncreasingSubsequenceNlogNTestFixture\.LongestIncreasingSubsequenceNlogNTests\/\(1, \{ 0 \}\)$|^LongestIncreasingSubsequenceNlogNTests\/LongestIncreasingSubsequenceNlogNTestFixture\.LongestIncreasingSubsequenceNlogNTests\/\(1, \{ 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 \}\)$|^LongestIncreasingSubsequenceNlogNTests\/LongestIncreasingSubsequenceNlogNTestFixture\.LongestIncreasingSubsequenceNlogNTests\/\(6, \{ 0, 8, 4, 12, 2, 10, 6, 14, 1, 9, 5, 13, 3, 11, 7, 15 \}\)$|^LongestIncreasingSubsequenceNlogNTests\/LongestIncreasingSubsequenceNlogNTestFixture\.LongestIncreasingSubsequenceNlogNTests\/\(3, \{ 3, 2, 4, 1, 5 \}\)$|^LongestIncreasingSubsequenceNlogNTests\/LongestIncreasingSubsequenceNlogNTestFixture\.LongestIncreasingSubsequenceNlogNTests\/\(1, \{ 1, 1, 1, 1, 1 \}\)$|^LongestDecreasingSubsequenceNlogNTests\/LongestDecreasingSubsequenceNlogNTestFixture\.LongestDecreasingSubsequenceNlogNTests\/\(1, \{ 0 \}\)$|^LongestDecreasingSubsequenceNlogNTests\/LongestDecreasingSubsequenceNlogNTestFixture\.LongestDecreasingSubsequenceNlogNTests\/\(1, \{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 \}\)$|^LongestDecreasingSubsequenceNlogNTests\/LongestDecreasingSubsequenceNlogNTestFixture\.LongestDecreasingSubsequenceNlogNTests\/\(5, \{ 0, 8, 4, 12, 2, 10, 6, 14, 1, 9, 5, 13, 3, 11, 7, 15 \}\)$|^LongestDecreasingSubsequenceNlogNTests\/LongestDecreasingSubsequenceNlogNTestFixture\.LongestDecreasingSubsequenceNlogNTests\/\(3, \{ 3, 2, 4, 1, 5 \}\)$|^LongestDecreasingSubsequenceNlogNTests\/LongestDecreasingSubsequenceNlogNTestFixture\.LongestDecreasingSubsequenceNlogNTests\/\(1, \{ 1, 1, 1, 1, 1 \}\)$|^CoinsChangeTests\/CoinsChangeTestFixture\.CoinChangeTests\/\(\{\}, 0, \{ 3, 2, 1 \}\)$|^CoinsChangeTests\/CoinsChangeTestFixture\.CoinChangeTests\/\(\{ \{ 1 \} \}, 1, \{ 3, 2, 1 \}\)$|^CoinsChangeTests\/CoinsChangeTestFixture\.CoinChangeTests\/\(\{ \{ 1, 1 \}, \{ 2 \} \}, 2, \{ 3, 2, 1 \}\)$|^CoinsChangeTests\/CoinsChangeTestFixture\.CoinChangeTests\/\(\{ \{ 1, 1, 1 \}, \{ 1, 2 \}, \{ 3 \} \}, 3, \{ 3, 2, 1 \}\)$|^CoinsChangeTests\/CoinsChangeTestFixture\.CoinChangeTests\/\(\{ \{ 1, 1, 1, 1 \}, \{ 1, 1, 2 \}, \{ 1, 3 \}, \{ 2, 2 \} \}, 4, \{ 3, 2, 1 \}\)$|^CoinsChangeTests\/CoinsChangeTestFixture\.CoinChangeTests\/\(\{ \{ 2, 2, 2, 2, 2 \}, \{ 2, 2, 3, 3 \}, \{ 2, 2, 6 \}, \{ 2, 3, 5 \}, \{ 5, 5 \} \}, 10, \{ 6, 5, 3, 2 \}\)$|^CoinsChangeTests\/CoinsChangeTestFixture\.CoinChangeTests\/\(\{ \{ 3, 3, 4 \}, \{ 3, 7 \}, \{ 4, 6 \}, \{ 5, 5 \}, \{ 10 \} \}, 10, \{ 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 \}\)$|^CoinsChangeDynamicProgrammingTests\/CoinsChangeDynamicProgrammingTestFixture\.CoinsChangeDynamicProgrammingTests\/\(\{\}, 0, \{ 3, 2, 1 \}\)$|^CoinsChangeDynamicProgrammingTests\/CoinsChangeDynamicProgrammingTestFixture\.CoinsChangeDynamicProgrammingTests\/\(\{\}, -1, \{ 3, 2, 1 \}\)$|^CoinsChangeDynamicProgrammingTests\/CoinsChangeDynamicProgrammingTestFixture\.CoinsChangeDynamicProgrammingTests\/\(\{ \{ 1 \} \}, 1, \{ 3, 2, 1 \}\)$|^CoinsChangeDynamicProgrammingTests\/CoinsChangeDynamicProgrammingTestFixture\.CoinsChangeDynamicProgrammingTests\/\(\{ \{ 1, 1 \}, \{ 2 \} \}, 2, \{ 3, 2, 1 \}\)$|^CoinsChangeDynamicProgrammingTests\/CoinsChangeDynamicProgrammingTestFixture\.CoinsChangeDynamicProgrammingTests\/\(\{ \{ 1, 1, 1 \}, \{ 1, 2 \}, \{ 3 \} \}, 3, \{ 3, 2, 1 \}\)$|^CoinsChangeDynamicProgrammingTests\/CoinsChangeDynamicProgrammingTestFixture\.CoinsChangeDynamicProgrammingTests\/\(\{ \{ 1, 1, 1, 1 \}, \{ 1, 1, 2 \}, \{ 1, 3 \}, \{ 2, 2 \} \}, 4, \{ 3, 2, 1 \}\)$|^CoinsChangeDynamicProgrammingTests\/CoinsChangeDynamicProgrammingTestFixture\.CoinsChangeDynamicProgrammingTests\/\(\{ \{ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 \}, \{ 1, 1, 1, 1, 1, 1, 1, 1, 2 \}, \{ 1, 1, 1, 1, 1, 1, 1, 3 \}, \{ 1, 1, 1, 1, 1, 1, 2, 2 \}, \{ 1, 1, 1, 1, 1, 2, 3 \}, \{ 1, 1, 1, 1, 2, 2, 2 \}, \{ 1, 1, 1, 1, 3, 3 \}, \{ 1, 1, 1, 2, 2, 3 \}, \{ 1, 1, 2, 2, 2, 2 \}, \{ 1, 1, 2,\.\.\.$|^CoinsChangeDynamicProgrammingTests\/CoinsChangeDynamicProgrammingTestFixture\.CoinsChangeDynamicProgrammingTests\/\(\{ \{ 2, 2, 2, 2, 2 \}, \{ 2, 2, 3, 3 \}, \{ 2, 2, 6 \}, \{ 2, 3, 5 \}, \{ 5, 5 \} \}, 10, \{ 6, 5, 3, 2 \}\)$|^CoinsChangeDynamicProgrammingTests\/CoinsChangeDynamicProgrammingTestFixture\.CoinsChangeDynamicProgrammingTests\/\(\{ \{ 3, 3, 4 \}, \{ 3, 7 \}, \{ 4, 6 \}, \{ 5, 5 \}, \{ 10 \} \}, 10, \{ 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 \}\)$|^CoinsChangeUniqueWaysDynamicProgrammingTests\/CoinsChangeUniqueWaysDynamicProgrammingTestFixture\.CoinsChangeUniqueWaysDynamicProgrammingTests\/\(0, 0, \{ 3, 2, 1 \}\)$|^CoinsChangeUniqueWaysDynamicProgrammingTests\/CoinsChangeUniqueWaysDynamicProgrammingTestFixture\.CoinsChangeUniqueWaysDynamicProgrammingTests\/\(1, 1, \{ 3, 2, 1 \}\)$|^CoinsChangeUniqueWaysDynamicProgrammingTests\/CoinsChangeUniqueWaysDynamicProgrammingTestFixture\.CoinsChangeUniqueWaysDynamicProgrammingTests\/\(2, 2, \{ 3, 2, 1 \}\)$|^CoinsChangeUniqueWaysDynamicProgrammingTests\/CoinsChangeUniqueWaysDynamicProgrammingTestFixture\.CoinsChangeUniqueWaysDynamicProgrammingTests\/\(3, 3, \{ 3, 2, 1 \}\)$|^CoinsChangeUniqueWaysDynamicProgrammingTests\/CoinsChangeUniqueWaysDynamicProgrammingTestFixture\.CoinsChangeUniqueWaysDynamicProgrammingTests\/\(4, 4, \{ 3, 2, 1 \}\)$|^CoinsChangeUniqueWaysDynamicProgrammingTests\/CoinsChangeUniqueWaysDynamicProgrammingTestFixture\.CoinsChangeUniqueWaysDynamicProgrammingTests\/\(2, 5, \{ 2, 3, 5 \}\)$|^CoinsChangeUniqueWaysDynamicProgrammingTests\/CoinsChangeUniqueWaysDynamicProgrammingTestFixture\.CoinsChangeUniqueWaysDynamicProgrammingTests\/\(2, 6, \{ 2, 3, 5 \}\)$|^CoinsChangeUniqueWaysDynamicProgrammingTests\/CoinsChangeUniqueWaysDynamicProgrammingTestFixture\.CoinsChangeUniqueWaysDynamicProgrammingTests\/\(5, 10, \{ 6, 5, 3, 2 \}\)$|^CoinsChangeUniqueWaysDynamicProgrammingTests\/CoinsChangeUniqueWaysDynamicProgrammingTestFixture\.CoinsChangeUniqueWaysDynamicProgrammingTests\/\(96190959, 166, \{ 5, 37, 8, 39, 33, 17, 22, 32, 13, 7, 10, 35, 40, 2, 43, 49, 46, 19, 41, 1, 12, 11, 28 \}\)$|^CoinsChangeDuplicateWaysDynamicProgrammingTests\/CoinsChangeDuplicateWaysDynamicProgrammingTestFixture\.CoinsChangeDuplicateWaysDynamicProgrammingTests\/\(0, 0, \{ 3, 2, 1 \}\)$|^CoinsChangeDuplicateWaysDynamicProgrammingTests\/CoinsChangeDuplicateWaysDynamicProgrammingTestFixture\.CoinsChangeDuplicateWaysDynamicProgrammingTests\/\(1, 1, \{ 3, 2, 1 \}\)$|^CoinsChangeDuplicateWaysDynamicProgrammingTests\/CoinsChangeDuplicateWaysDynamicProgrammingTestFixture\.CoinsChangeDuplicateWaysDynamicProgrammingTests\/\(2, 2, \{ 3, 2, 1 \}\)$|^CoinsChangeDuplicateWaysDynamicProgrammingTests\/CoinsChangeDuplicateWaysDynamicProgrammingTestFixture\.CoinsChangeDuplicateWaysDynamicProgrammingTests\/\(4, 3, \{ 3, 2, 1 \}\)$|^CoinsChangeDuplicateWaysDynamicProgrammingTests\/CoinsChangeDuplicateWaysDynamicProgrammingTestFixture\.CoinsChangeDuplicateWaysDynamicProgrammingTests\/\(7, 4, \{ 3, 2, 1 \}\)$|^CoinsChangeDuplicateWaysDynamicProgrammingTests\/CoinsChangeDuplicateWaysDynamicProgrammingTestFixture\.CoinsChangeDuplicateWaysDynamicProgrammingTests\/\(17, 10, \{ 6, 5, 3, 2 \}\)$|^CoinsChangeDuplicateWaysDynamicProgrammingTests\/CoinsChangeDuplicateWaysDynamicProgrammingTestFixture\.CoinsChangeDuplicateWaysDynamicProgrammingTests\/\(3, 5, \{ 2, 3, 5 \}\)$|^CoinsChangeDuplicateWaysDynamicProgrammingTests\/CoinsChangeDuplicateWaysDynamicProgrammingTestFixture\.CoinsChangeDuplicateWaysDynamicProgrammingTests\/\(2, 6, \{ 2, 3, 5 \}\)$|^CoinsChangeFewestCoinsDynamicProgrammingTests\/CoinsChangeFewestCoinsDynamicProgrammingTestFixture\.CoinsChangeFewestCoinsDynamicProgrammingTests\/\(3, 11, \{ 1, 2, 5 \}\)$|^CoinsChangeFewestCoinsDynamicProgrammingTests\/CoinsChangeFewestCoinsDynamicProgrammingTestFixture\.CoinsChangeFewestCoinsDynamicProgrammingTests\/\(2, 10, \{ 1, 2, 5 \}\)$|^CoinsChangeFewestCoinsDynamicProgrammingTests\/CoinsChangeFewestCoinsDynamicProgrammingTestFixture\.CoinsChangeFewestCoinsDynamicProgrammingTests\/\(-1, 3, \{ 2 \}\)$|^CoinsChangeFewestCoinsDynamicProgrammingTests\/CoinsChangeFewestCoinsDynamicProgrammingTestFixture\.CoinsChangeFewestCoinsDynamicProgrammingTests\/\(0, 0, \{ 1 \}\)$|^CoinsChangeFewestCoinsDynamicProgrammingTests\/CoinsChangeFewestCoinsDynamicProgrammingTestFixture\.CoinsChangeFewestCoinsDynamicProgrammingTests\/\(1, 1, \{ 1 \}\)$|^CoinsChangeFewestCoinsDynamicProgrammingTests\/CoinsChangeFewestCoinsDynamicProgrammingTestFixture\.CoinsChangeFewestCoinsDynamicProgrammingTests\/\(2, 2, \{ 1 \}\)$|^StairsClimbingDynamicProgrammingTests\/StairsClimbingDynamicProgrammingTestFixture\.StairsClimbingDynamicProgrammingTests\/\(13, 6, \{ 1, 2 \}\)$|^StairsClimbingDynamicProgrammingTests\/StairsClimbingDynamicProgrammingTestFixture\.StairsClimbingDynamicProgrammingTests\/\(24, 6, \{ 1, 2, 3 \}\)$|^StairsClimbingDynamicProgrammingBottomUpTests\/StairsClimbingDynamicProgrammingBottomUpTestFixture\.StairsClimbingDynamicProgrammingBottomUpTests\/\(13, 6, \{ 1, 2 \}\)$|^StairsClimbingDynamicProgrammingBottomUpTests\/StairsClimbingDynamicProgrammingBottomUpTestFixture\.StairsClimbingDynamicProgrammingBottomUpTests\/\(24, 6, \{ 1, 2, 3 \}\)$|^UnboundedKnapsackTests\/UnboundedKnapsackTestFixture\.UnboundedKnapsackTests\/\(9, 9, \{ 2, 3, 4 \}\)$|^UnboundedKnapsackTests\/UnboundedKnapsackTestFixture\.UnboundedKnapsackTests\/\(12, 12, \{ 3, 4, 10 \}\)$|^UnboundedKnapsackTests\/UnboundedKnapsackTestFixture\.UnboundedKnapsackTests\/\(13, 13, \{ 3, 4, 10 \}\)$|^UnboundedKnapsackTests\/UnboundedKnapsackTestFixture\.UnboundedKnapsackTests\/\(16, 16, \{ 3, 4, 10 \}\)$|^UnboundedKnapsackTests\/UnboundedKnapsackTestFixture\.UnboundedKnapsackTests\/\(2000, 2000, \{ 2000, 2000, 2000 \}\)$|^UnboundedKnapsackTests\/UnboundedKnapsackTestFixture\.UnboundedKnapsackTests\/\(9, 9, \{ 9, 9, 9 \}\)$|^UnboundedKnapsackTests\/UnboundedKnapsackTestFixture\.UnboundedKnapsackTests\/\(0, 8, \{ 9, 9, 9 \}\)$|^UnboundedKnapsackTests\/UnboundedKnapsackTestFixture\.UnboundedKnapsackTests\/\(9999, 9999, \{ 1 \}\)$|^UnboundedKnapsackTests\/UnboundedKnapsackTestFixture\.UnboundedKnapsackTests\/\(9999, 9999, \{ 1, 2 \}\)$|^UnboundedKnapsackTests\/UnboundedKnapsackTestFixture\.UnboundedKnapsackTests\/\(10, 10, \{ 5, 9 \}\)$|^UnboundedKnapsackTests\/UnboundedKnapsackTestFixture\.UnboundedKnapsackTests\/\(5, 8, \{ 5, 9 \}\)$|^UnboundedKnapsackTests\/UnboundedKnapsackTestFixture\.UnboundedKnapsackTests\/\(9, 10, \{ 9 \}\)$|^UnboundedKnapsackTests\/UnboundedKnapsackTestFixture\.UnboundedKnapsackTests\/\(9, 9, \{ 9 \}\)$|^UnboundedKnapsackTests\/UnboundedKnapsackTestFixture\.UnboundedKnapsackTests\/\(0, 8, \{ 9 \}\)$|^BoundedKnapsackTests\/BoundedKnapsackTestFixture\.BoundedKnapsackTests\/\(\{\}, 6, \{ 2, 3, 5 \}\)$|^BoundedKnapsackTests\/BoundedKnapsackTestFixture\.BoundedKnapsackTests\/\(\{ \{ 1, 1, 6 \}, \{ 1, 2, 5 \}, \{ 1, 7 \}, \{ 2, 6 \} \}, 8, \{ 10, 1, 2, 7, 6, 1, 5 \}\)$|^BoundedKnapsackCombinationSumTests\/BoundedKnapsackCombinationSumTestFixture\.BoundedKnapsackCombinationSumTests\/\(\{ \{ 1, 2, 4 \} \}, 3, 7, 10\)$|^BoundedKnapsackCombinationSumTests\/BoundedKnapsackCombinationSumTestFixture\.BoundedKnapsackCombinationSumTests\/\(\{ \{ 1, 2, 6 \}, \{ 1, 3, 5 \}, \{ 2, 3, 4 \} \}, 3, 9, 10\)$|^BoundedKnapsackCombinationSumTests\/BoundedKnapsackCombinationSumTestFixture\.BoundedKnapsackCombinationSumTests\/\(\{\}, 4, 1, 10\)$|^BoundedKnapsackCombinationSumTests\/BoundedKnapsackCombinationSumTestFixture\.BoundedKnapsackCombinationSumTests\/\(\{\}, 3, 2, 10\)$|^BoundedKnapsackCombinationSumTests\/BoundedKnapsackCombinationSumTestFixture\.BoundedKnapsackCombinationSumTests\/\(\{ \{ 1, 2, 3, 4, 5, 6, 7, 8, 9 \} \}, 9, 45, 10\)$|^BoundedCombinationSumWithMaxElementTests\/BoundedCombinationSumWithMaxElementTestFixture\.BoundedCombinationSumWithMaxElementTests\/\(\{ \{ 1, 4, 7 \}, \{ 1, 5, 6 \}, \{ 2, 3, 7 \}, \{ 2, 4, 6 \}, \{ 3, 4, 5 \} \}, 3, 12, 8\)$|^BoundedCombinationSumWithMaxElementTests\/BoundedCombinationSumWithMaxElementTestFixture\.BoundedCombinationSumWithMaxElementTests\/\(\{\}, 3, 10, 3\)$|^BoundedCombinationSumWithMaxElementTests\/BoundedCombinationSumWithMaxElementTestFixture\.BoundedCombinationSumWithMaxElementTests\/\(\{ \{ 1, 8 \}, \{ 2, 7 \}, \{ 3, 6 \}, \{ 4, 5 \} \}, 2, 9, 10\)$|^BoundedCombinationSumWithMaxElementTests\/BoundedCombinationSumWithMaxElementTestFixture\.BoundedCombinationSumWithMaxElementTests\/\(\{ \{ 5 \} \}, 1, 5, 20\)$|^BoundedCombinationSumWithMaxElementTests\/BoundedCombinationSumWithMaxElementTestFixture\.BoundedCombinationSumWithMaxElementTests\/\(\{ \{ 1 \} \}, 1, 1, 20\)$|^LinkedListTests\/ConnectedCellsInAGridLinkedListTestFixture\.ConnectedCellsInAGridLinkedListTests\/\(5, \{ \{ 1, 1, 0, 0 \}, \{ 0, 1, 1, 0 \}, \{ 0, 0, 1, 0 \}, \{ 1, 0, 0, 0 \} \}\)$|^LinkedListTests\/ConnectedCellsInAGridLinkedListTestFixture\.ConnectedCellsInAGridLinkedListTests\/\(8, \{ \{ 0, 0, 1, 1 \}, \{ 0, 0, 1, 0 \}, \{ 0, 1, 1, 0 \}, \{ 0, 1, 0, 0 \}, \{ 1, 1, 0, 0 \} \}\)$|^LinkedListTests\/ConnectedCellsInAGridLinkedListTestFixture\.ConnectedCellsInAGridLinkedListTests\/\(5, \{ \{ 1, 1, 0, 0, 0 \}, \{ 0, 1, 1, 0, 0 \}, \{ 0, 0, 1, 0, 1 \}, \{ 1, 0, 0, 0, 1 \}, \{ 0, 1, 0, 1, 1 \} \}\)$|^LinkedListTests\/ConnectedCellsInAGridLinkedListTestFixture\.ConnectedCellsInAGridLinkedListTests\/\(15, \{ \{ 0, 1, 1, 1, 1 \}, \{ 1, 0, 0, 0, 1 \}, \{ 1, 1, 0, 1, 0 \}, \{ 0, 1, 0, 1, 1 \}, \{ 0, 1, 1, 1, 0 \} \}\)$|^LinkedListTests\/ConnectedCellsInAGridLinkedListTestFixture\.ConnectedCellsInAGridLinkedListTests\/\(9, \{ \{ 1, 1, 1, 0, 1 \}, \{ 0, 0, 1, 0, 0 \}, \{ 1, 1, 0, 1, 0 \}, \{ 0, 1, 1, 0, 0 \}, \{ 0, 0, 0, 0, 0 \}, \{ 0, 1, 0, 0, 0 \}, \{ 0, 0, 1, 1, 0 \} \}\)$|^LinkedListTests\/ConnectedCellsInAGridLinkedListTestFixture\.ConnectedCellsInAGridLinkedListTests\/\(1, \{ \{ 1, 0, 0, 1, 0, 1, 0, 0 \}, \{ 0, 0, 0, 0, 0, 0, 0, 1 \}, \{ 1, 0, 1, 0, 1, 0, 0, 0 \}, \{ 0, 0, 0, 0, 0, 0, 1, 0 \}, \{ 1, 0, 0, 1, 0, 0, 0, 0 \}, \{ 0, 0, 0, 0, 0, 0, 0, 1 \}, \{ 0, 1, 0, 0, 0, 1, 0, 0 \} \}\)$|^MatrixPatternCountTests\/MatrixPatternCountTestFixture\.MatrixPatternCountTests\/\(3, \{ \{ 0, 0, 1 \}, \{ 0, 1, 1 \}, \{ 1, 1, 1 \} \}\)$|^MatrixPatternCountTests\/MatrixPatternCountTestFixture\.MatrixPatternCountTests\/\(4, \{ \{ 0, 0, 1 \}, \{ 0, 0, 1 \}, \{ 1, 1, 1 \} \}\)$|^MatrixPatternCountTests\/MatrixPatternCountTestFixture\.MatrixPatternCountTests\/\(6, \{ \{ 0, 0, 0, 1 \}, \{ 0, 0, 1, 1 \}, \{ 0, 1, 1, 1 \}, \{ 1, 1, 1, 1 \} \}\)$|^TwoCrossesChallengeTests\/TwoCrossesChallengeTestFixture\.TwoCrossesChallengeTests\/\(1, \{ "GGGGGGGGG", "GBBBGGBGG", "GBBBGGBGG", "GBBBGGBGG", "GBBBGGBGG", "GBBBGGBGG", "GBBBGGBGG", "GGGGGGGGG" \}\)$|^TwoCrossesChallengeTests\/TwoCrossesChallengeTestFixture\.TwoCrossesChallengeTests\/\(5, \{ "GGGGGGG", "BGBBBBG", "BGBBBBG", "GGGGGGG", "GGGGGGG", "BGBBBBG" \}\)$|^TwoCrossesChallengeTests\/TwoCrossesChallengeTestFixture\.TwoCrossesChallengeTests\/\(45, \{ "GBGBGGB", "GBGBGGB", "GBGBGGB", "GGGGGGG", "GGGGGGG", "GBGBGGB", "GBGBGGB" \}\)$|^TwoCrossesChallengeTests\/TwoCrossesChallengeTestFixture\.TwoCrossesChallengeTests\/\(81, \{ "GGGGGGGG", "GBGBGGBG", "GBGBGGBG", "GGGGGGGG", "GBGBGGBG", "GGGGGGGG", "GBGBGGBG", "GGGGGGGG" \}\)$|^TwoCrossesChallengeTests\/TwoCrossesChallengeTestFixture\.TwoCrossesChallengeTests\/\(45, \{ "GGGGGGGGGG", "GBBBBBBGGG", "GGGGGGGGGG", "GGGGGGGGGG", "GBBBBBBGGG", "GGGGGGGGGG", "GBBBBBBGGG", "GBBBBBBGGG", "GGGGGGGGGG" \}\)$|^TwoCrossesChallengeTests\/TwoCrossesChallengeTestFixture\.TwoCrossesChallengeTests\/\(85, \{ "BBBBBGGBGG", "GGGGGGGGGG", "GGGGGGGGGG", "BBBBBGGBGG", "BBBBBGGBGG", "GGGGGGGGGG", "BBBBBGGBGG", "GGGGGGGGGG", "BBBBBGGBGG", "GGGGGGGGGG" \}\)$|^TwoCrossesChallengeTests\/TwoCrossesChallengeTestFixture\.TwoCrossesChallengeTests\/\(81, \{ "GGGGGGGGGGGG", "GBGGBBBBBBBG", "GBGGBBBBBBBG", "GGGGGGGGGGGG", "GGGGGGGGGGGG", "GGGGGGGGGGGG", "GGGGGGGGGGGG", "GBGGBBBBBBBG", "GBGGBBBBBBBG", "GBGGBBBBBBBG", "GGGGGGGGGGGG", "GBGGBBBBBBBG" \}\)$|^TwoCrossesChallengeTests\/TwoCrossesChallengeTestFixture\.TwoCrossesChallengeTests\/\(189, \{ "GGGGGGGGGGGG", "GGGGGGGGGGGG", "BGBGGGBGBGBG", "BGBGGGBGBGBG", "GGGGGGGGGGGG", "GGGGGGGGGGGG", "GGGGGGGGGGGG", "GGGGGGGGGGGG", "BGBGGGBGBGBG", "BGBGGGBGBGBG", "BGBGGGBGBGBG", "BGBGGGBGBGBG", "GGGGGGGGGGGG", "GGGGGGGGGGGG" \}\)$|^TwoCrossesChallengeTests\/TwoCrossesChallengeTestFixture\.TwoCrossesChallengeTests\/\(25, \{ "BGB", "GGG", "BGB", "BGB", "GGG", "BGB" \}\)$|^TwoCrossesChallengeTests\/TwoCrossesChallengeTestFixture\.TwoCrossesChallengeTests\/\(25, \{ "BGBBGB", "GGGGGG", "BGBBGB" \}\)$|^MergeIntervalsTests\/MergeIntervalsTestFixture\.MergeIntervalsTests\/\(\{ \{ 1, 6 \}, \{ 8, 10 \}, \{ 15, 18 \} \}, \{ \{ 1, 3 \}, \{ 2, 6 \}, \{ 8, 10 \}, \{ 15, 18 \} \}\)$|^MergeIntervalsTests\/MergeIntervalsTestFixture\.MergeIntervalsTests\/\(\{ \{ 1, 5 \} \}, \{ \{ 1, 4 \}, \{ 4, 5 \} \}\)$|^MergeIntervalsTests\/MergeIntervalsTestFixture\.MergeIntervalsTests\/\(\{ \{ 1, 10 \} \}, \{ \{ 2, 3 \}, \{ 4, 5 \}, \{ 6, 7 \}, \{ 8, 9 \}, \{ 1, 10 \} \}\)$|^SpiralOrderTests\/MatrixSpiralOrderTestFixture\.SpiralOrderTests\/\(\{ 1, 2, 3, 6, 9, 8, 7, 4, 5 \}, \{ \{ 1, 2, 3 \}, \{ 4, 5, 6 \}, \{ 7, 8, 9 \} \}\)$|^SpiralOrderTests\/MatrixSpiralOrderTestFixture\.SpiralOrderTests\/\(\{ 1, 2, 3, 4, 8, 12, 11, 10, 9, 5, 6, 7 \}, \{ \{ 1, 2, 3, 4 \}, \{ 5, 6, 7, 8 \}, \{ 9, 10, 11, 12 \} \}\)$|^SpiralOrderTests\/MatrixSpiralOrderTestFixture\.SpiralOrderTests\/\(\{ 1, 2, 4, 3 \}, \{ \{ 1, 2 \}, \{ 3, 4 \} \}\)$|^SurfaceArea3DTests\/SurfaceArea3DTestFixture\.SurfaceArea3DTests\/\(6, \{ \{ 1 \} \}\)$|^SurfaceArea3DTests\/SurfaceArea3DTestFixture\.SurfaceArea3DTests\/\(12, \{ \{ 1, 0, 1 \} \}\)$|^SurfaceArea3DTests\/SurfaceArea3DTestFixture\.SurfaceArea3DTests\/\(60, \{ \{ 1, 3, 4 \}, \{ 2, 2, 3 \}, \{ 1, 2, 4 \} \}\)$|^SurfaceArea3DTests\/SurfaceArea3DTestFixture\.SurfaceArea3DTests\/\(90, \{ \{ 1, 2, 3, 4, 5, 5, 4, 3, 2, 1 \} \}\)$|^SurfaceArea3DTests\/SurfaceArea3DTestFixture\.SurfaceArea3DTests\/\(90, \{ \{ 1 \}, \{ 2 \}, \{ 3 \}, \{ 4 \}, \{ 5 \}, \{ 5 \}, \{ 4 \}, \{ 3 \}, \{ 2 \}, \{ 1 \} \}\)$|^SurfaceArea3DTests\/SurfaceArea3DTestFixture\.SurfaceArea3DTests\/\(102, \{ \{ 1, 2, 3, 4, 5, 4, 5, 4, 3, 2, 1 \} \}\)$|^SurfaceArea3DTests\/SurfaceArea3DTestFixture\.SurfaceArea3DTests\/\(102, \{ \{ 1 \}, \{ 2 \}, \{ 3 \}, \{ 4 \}, \{ 5 \}, \{ 4 \}, \{ 5 \}, \{ 4 \}, \{ 3 \}, \{ 2 \}, \{ 1 \} \}\)$|^SurfaceArea3DTests\/SurfaceArea3DTestFixture\.SurfaceArea3DTests\/\(1482, \{ \{ 51 \}, \{ 32 \}, \{ 28 \}, \{ 49 \}, \{ 28 \}, \{ 21 \}, \{ 98 \}, \{ 56 \}, \{ 99 \}, \{ 77 \} \}\)$|^ChessQueensMoveCountTests\/ChessQueensMoveCountTestFixture\.ChessQueensMoveCountTests\/\(9, 4, 4, 4, \{\}\)$|^ChessQueensMoveCountTests\/ChessQueensMoveCountTestFixture\.ChessQueensMoveCountTests\/\(10, 5, 4, 3, \{ \{ 5, 5 \}, \{ 4, 2 \}, \{ 2, 3 \} \}\)$|^ChessQueensMoveCountTests\/ChessQueensMoveCountTestFixture\.ChessQueensMoveCountTests\/\(0, 1, 1, 1, \{\}\)$|^ChessQueensMoveCountTests\/ChessQueensMoveCountTestFixture\.ChessQueensMoveCountTests\/\(0, 88587, 20001, 20003, \{ \{ 20001, 20002 \}, \{ 20001, 20004 \}, \{ 20000, 20003 \}, \{ 20002, 20003 \}, \{ 20000, 20004 \}, \{ 20000, 20002 \}, \{ 20002, 20004 \}, \{ 20002, 20002 \}, \{ 564, 323 \} \}\)$|^ChessQueensMoveCountTests\/ChessQueensMoveCountTestFixture\.ChessQueensMoveCountTests\/\(308369, 100000, 4187, 5068, \{\}\)$|^GridlandMetroTests\/GridlandMetroTestFixture\.GridlandMetroTests\/\(9, 4, 4, \{ \{ 2, 2, 3 \}, \{ 3, 1, 4 \}, \{ 4, 4, 4 \} \}\)$|^GridlandMetroTests\/GridlandMetroTestFixture\.GridlandMetroTests\/\(0, 1, 5, \{ \{ 1, 1, 2 \}, \{ 1, 2, 4 \}, \{ 1, 3, 5 \} \}\)$|^GridlandMetroTests\/GridlandMetroTestFixture\.GridlandMetroTests\/\(11, 3, 7, \{ \{ 1, 1, 3 \}, \{ 2, 2, 2 \}, \{ 3, 1, 6 \}, \{ 3, 6, 6 \} \}\)$|^GridlandMetroTests\/GridlandMetroTestFixture\.GridlandMetroTests\/\(335820405811182700, 693177850, 484465003, \{ \{ 236503426, 316332186, 461015095 \}, \{ 325185143, 159242615, 308431802 \}, \{ 55252986, 91207426, 145729635 \}, \{ 570145738, 66187476, 391212600 \}, \{ 371200915, 365371882, 394702624 \}, \{ 118881009, 192274800,\.\.\.$|^CountDigitsTests\/CountDigitsTestFixture\.CountDigitsTests\/\(175, '\\x2' \(2\), 345\)$|^CountDigitsTests\/CountDigitsTestFixture\.CountDigitsTests\/\(175, '\\0', 345\)$|^CountDigitsTests\/CountDigitsTestFixture\.CountDigitsTests\/\(10, '\\x3' \(3\), 35\)$|^CountNumbersWithUniqueDigitsTests\/CountNumbersWithUniqueDigitsTestFixture\.CountNumbersWithUniqueDigitsTests\/\(1, 0\)$|^CountNumbersWithUniqueDigitsTests\/CountNumbersWithUniqueDigitsTestFixture\.CountNumbersWithUniqueDigitsTests\/\(10, 1\)$|^CountNumbersWithUniqueDigitsTests\/CountNumbersWithUniqueDigitsTestFixture\.CountNumbersWithUniqueDigitsTests\/\(91, 2\)$|^CountNumbersWithUniqueDigitsTests\/CountNumbersWithUniqueDigitsTestFixture\.CountNumbersWithUniqueDigitsTests\/\(739, 3\)$|^CountNumbersWithUniqueDigitsTests\/CountNumbersWithUniqueDigitsTestFixture\.CountNumbersWithUniqueDigitsTests\/\(0, 11\)$|^KaprekarNumbersTests\/KaprekarNumbersTestFixture\.KaprekarNumbersTests\/\(\{ 1, 9, 45, 55, 99 \}, 1, 100\)$|^KaprekarNumbersTests\/KaprekarNumbersTestFixture\.KaprekarNumbersTests\/\(\{ 1, 9, 45, 55, 99, 297, 703, 999, 2223, 2728, 4950, 5050, 7272, 7777, 9999, 17344, 22222, 77778, 82656, 95121, 99999 \}, 1, 99999\)$|^BinomialCoefficientsTests\/BinomialCoefficientsTestFixture\.BinomialCoefficientsTests\/\(6, 4, 2\)$|^BinomialCoefficientsTests\/BinomialCoefficientsTestFixture\.BinomialCoefficientsTests\/\(252, 10, 5\)$|^BinomialCoefficientsTests\/BinomialCoefficientsTestFixture\.BinomialCoefficientsTests\/\(184756, 20, 10\)$|^PowerSumTests\/PowerSumTestFixture\.PowerSumTests\/\(1, 10, 2\)$|^PowerSumTests\/PowerSumTestFixture\.PowerSumTests\/\(3, 100, 2\)$|^PowerSumTests\/PowerSumTestFixture\.PowerSumTests\/\(1, 100, 3\)$|^FindBiggestPalindromeSubstringTests\/FindBiggestPalindromeSubstringTestFixture\.FindBiggestPalindromeSubstringTests\/\("ABCDCBA", "AABCDCBA"\)$|^FindBiggestPalindromeSubstringTests\/FindBiggestPalindromeSubstringTestFixture\.FindBiggestPalindromeSubstringTests\/\("ABCDDCBA", "AABCDDCBA"\)$|^FindBiggestPalindromeSubstringTests\/FindBiggestPalindromeSubstringTestFixture\.FindBiggestPalindromeSubstringTests\/\("ABCBA", "DEFABCBAYT"\)$|^FindBiggestPalindromeSubstringTests\/FindBiggestPalindromeSubstringTestFixture\.FindBiggestPalindromeSubstringTests\/\("ABCCBA", "DEFABCCBAYT"\)$|^PalindromeAnagramCountTests\/PalindromeAnagramCountTestFixture\.PalindromeAnagramCountTests\/\(11, "02002"\)$|^PalindromeAnagramCount1Tests\/PalindromeAnagramCount1TestFixture\.PalindromeAnagramCount1Tests\/\(11, "02002"\)$|^FindPalindromeSubstringsTests\/FindPalindromeSubstringsTestFixture\.FindPalindromeSubstringsTests\/\(\{\}, "a"\)$|^FindPalindromeSubstringsTests\/FindPalindromeSubstringsTestFixture\.FindPalindromeSubstringsTests\/\(\{ "aa" \}, "aa"\)$|^FindPalindromeSubstringsTests\/FindPalindromeSubstringsTestFixture\.FindPalindromeSubstringsTests\/\(\{ "aa", "aaa" \}, "aaa"\)$|^FindPalindromeSubstringsTests\/FindPalindromeSubstringsTestFixture\.FindPalindromeSubstringsTests\/\(\{ "aba" \}, "aba"\)$|^FindPalindromeSubstringsTests\/FindPalindromeSubstringsTestFixture\.FindPalindromeSubstringsTests\/\(\{ "aa", "aaa", "aazaa", "aza", "ee", "eeggee", "egge", "gg", "keeggeek", "skeeggeeks" \}, "aaazaaksforskeeggeeks"\)$|^HighestValuePalindromeTests\/HighestValuePalindromeTestFixture\.HighestValuePalindromeTests\/\("9", "1", 5\)$|^HighestValuePalindromeTests\/HighestValuePalindromeTestFixture\.HighestValuePalindromeTests\/\("99", "11", 5\)$|^HighestValuePalindromeTests\/HighestValuePalindromeTestFixture\.HighestValuePalindromeTests\/\("999", "111", 5\)$|^HighestValuePalindromeTests\/HighestValuePalindromeTestFixture\.HighestValuePalindromeTests\/\("9999", "1111", 5\)$|^HighestValuePalindromeTests\/HighestValuePalindromeTestFixture\.HighestValuePalindromeTests\/\("99999", "11111", 5\)$|^HighestValuePalindromeTests\/HighestValuePalindromeTestFixture\.HighestValuePalindromeTests\/\("991199", "111111", 5\)$|^HighestValuePalindromeTests\/HighestValuePalindromeTestFixture\.HighestValuePalindromeTests\/\("9339", "1231", 3\)$|^HighestValuePalindromeTests\/HighestValuePalindromeTestFixture\.HighestValuePalindromeTests\/\("3993", "3943", 1\)$|^HighestValuePalindromeTests\/HighestValuePalindromeTestFixture\.HighestValuePalindromeTests\/\("992299", "092282", 3\)$|^HighestValuePalindromeTests\/HighestValuePalindromeTestFixture\.HighestValuePalindromeTests\/\("992299", "932239", 2\)$|^IsPalindromeTests\/IsPalindromeTestFixture\.IsPalindromeTests\/\(true, "abcdefghhgfedecba"\)$|^IsPalindromeTests\/IsPalindromeTestFixture\.IsPalindromeTests\/\(false, "aabbcd"\)$|^IsPalindromeTests\/IsPalindromeTestFixture\.IsPalindromeTests\/\(true, "aabbc"\)$|^IsPalindromeTests\/IsPalindromeTestFixture\.IsPalindromeTests\/\(false, "xxxaabbccrry"\)$|^IsPalindromeTests\/IsPalindromeTestFixture\.IsPalindromeTests\/\(true, "mmo"\)$|^IsPalindromeTests\/IsPalindromeTestFixture\.IsPalindromeTests\/\(true, "yakak"\)$|^IsPalindromeTests\/IsPalindromeTestFixture\.IsPalindromeTests\/\(false, "travel"\)$|^IsPalindromeTests\/IsPalindromeTestFixture\.IsPalindromeTests\/\(true, "12121"\)$|^IsPalindromeTests\/IsPalindromeTestFixture\.IsPalindromeTests\/\(true, "12321"\)$|^IsPalindromeTests\/IsPalindromeTestFixture\.IsPalindromeTests\/\(true, "123321"\)$|^IsPalindromeTests\/IsPalindromeTestFixture\.IsPalindromeTests\/\(false, "121212"\)$|^IsPalindromeTests\/IsPalindromeTestFixture\.IsPalindromeTests\/\(false, "123421"\)$|^IsPalindrome1Tests\/IsPalindrome1TestFixture\.IsPalindrome1Tests\/\(true, "mmo"\)$|^IsPalindrome1Tests\/IsPalindrome1TestFixture\.IsPalindrome1Tests\/\(true, "yakak"\)$|^IsPalindrome1Tests\/IsPalindrome1TestFixture\.IsPalindrome1Tests\/\(false, "travel"\)$|^IsPalindrome1Tests\/IsPalindrome1TestFixture\.IsPalindrome1Tests\/\(true, "12121"\)$|^IsPalindrome1Tests\/IsPalindrome1TestFixture\.IsPalindrome1Tests\/\(true, "12321"\)$|^IsPalindrome1Tests\/IsPalindrome1TestFixture\.IsPalindrome1Tests\/\(true, "123321"\)$|^IsPalindrome1Tests\/IsPalindrome1TestFixture\.IsPalindrome1Tests\/\(false, "121212"\)$|^IsPalindrome1Tests\/IsPalindrome1TestFixture\.IsPalindrome1Tests\/\(false, "123421"\)$|^IsPalindrome2Tests\/IsPalindrome2TestFixture\.IsPalindrome2Tests\/\(false, "mmo"\)$|^IsPalindrome2Tests\/IsPalindrome2TestFixture\.IsPalindrome2Tests\/\(false, "yakak"\)$|^IsPalindrome2Tests\/IsPalindrome2TestFixture\.IsPalindrome2Tests\/\(false, "travel"\)$|^IsPalindrome2Tests\/IsPalindrome2TestFixture\.IsPalindrome2Tests\/\(true, "12121"\)$|^IsPalindrome2Tests\/IsPalindrome2TestFixture\.IsPalindrome2Tests\/\(true, "12321"\)$|^IsPalindrome2Tests\/IsPalindrome2TestFixture\.IsPalindrome2Tests\/\(true, "123321"\)$|^IsPalindrome2Tests\/IsPalindrome2TestFixture\.IsPalindrome2Tests\/\(false, "121212"\)$|^IsPalindrome2Tests\/IsPalindrome2TestFixture\.IsPalindrome2Tests\/\(false, "123421"\)$|^IsPalindrome2Tests\/IsPalindrome2TestFixture\.IsPalindrome2Tests\/\(true, "A man, a plan, a canal, Panama\!"\)$|^IsPalindrome2Tests\/IsPalindrome2TestFixture\.IsPalindrome2Tests\/\(true, "Amor, Roma"\)$|^IsPalindrome2Tests\/IsPalindrome2TestFixture\.IsPalindrome2Tests\/\(true, "race car"\)$|^IsPalindrome2Tests\/IsPalindrome2TestFixture\.IsPalindrome2Tests\/\(true, "stack cats"\)$|^IsPalindrome2Tests\/IsPalindrome2TestFixture\.IsPalindrome2Tests\/\(true, "step on no pets"\)$|^IsPalindrome2Tests\/IsPalindrome2TestFixture\.IsPalindrome2Tests\/\(true, "taco cat"\)$|^IsPalindrome2Tests\/IsPalindrome2TestFixture\.IsPalindrome2Tests\/\(true, "put it up"\)$|^IsPalindrome2Tests\/IsPalindrome2TestFixture\.IsPalindrome2Tests\/\(true, "Was it a car or a cat I saw\?"\)$|^IsPalindrome2Tests\/IsPalindrome2TestFixture\.IsPalindrome2Tests\/\(true, "No 'x' in Nixon"\)$|^ShortPalindromeTests\/ShortPalindromeTestFixture\.ShortPalindromeTests\/\(15, "kkkkkkz"\)$|^ShortPalindromeTests\/ShortPalindromeTestFixture\.ShortPalindromeTests\/\(4, "ghhggh"\)$|^ShortPalindromeTests\/ShortPalindromeTestFixture\.ShortPalindromeTests\/\(4, "abbaab"\)$|^ShortPalindromeTests\/ShortPalindromeTestFixture\.ShortPalindromeTests\/\(2, "akakak"\)$|^ShortPalindromeTests\/ShortPalindromeTestFixture\.ShortPalindromeTests\/\(242745, "cbbdcacccdaddbaabbaacbacacaaddaaacdbccccccbbadbbcdddddddaccbdbddcbacaaadbbdcbcbcdabdddbbcdccaacdccab"\)$|^MaxSizePalindromeCountTests\/MaxSizePalindromeCountTestFixture\.MaxSizePalindromeCountTests\/\(2, "week", 0, 3\)$|^MaxSizePalindromeCountTests\/MaxSizePalindromeCountTestFixture\.MaxSizePalindromeCountTests\/\(1, "week", 1, 2\)$|^MaxSizePalindromeCountTests\/MaxSizePalindromeCountTestFixture\.MaxSizePalindromeCountTests\/\(2, "abab", 0, 3\)$|^MaxSizePalindromeCountTests\/MaxSizePalindromeCountTestFixture\.MaxSizePalindromeCountTests\/\(1, "wuhmbspjnfviogqzldrcxtaeyk", 20, 20\)$|^MaxSizePalindromeCountTests\/MaxSizePalindromeCountTestFixture\.MaxSizePalindromeCountTests\/\(2, "wuhmbspjnfviogqzldrcxtaeyk", 3, 4\)$|^MaxSizePalindromeCountTests\/MaxSizePalindromeCountTestFixture\.MaxSizePalindromeCountTests\/\(2, "daadabbadcabacbcccbdcccdbcccbbaadcbabbdaaaabbbdabdbbdcadaaacaadadacddabbbbbdcccbaabbbacacddbbbcbbdbd", 13, 16\)$|^MaxSizePalindromeCountTests\/MaxSizePalindromeCountTestFixture\.MaxSizePalindromeCountTests\/\(8, "wldsfubcsxrryqpqyqqxrlffumtuwymbybnpemdiwyqz", 30, 37\)$|^MaxSizePalindromeCountTests\/MaxSizePalindromeCountTestFixture\.MaxSizePalindromeCountTests\/\(3, "wldsfubcsxrryqpqyqqxrlffumtuwymbybnpemdiwyqz", 28, 32\)$|^MaxSizePalindromeCountTests\/MaxSizePalindromeCountTestFixture\.MaxSizePalindromeCountTests\/\(60480, "wldsfubcsxrryqpqyqqxrlffumtuwymbybnpemdiwyqz", 12, 33\)$|^MaxSizePalindromeCountTests\/MaxSizePalindromeCountTestFixture\.MaxSizePalindromeCountTests\/\(1995840, "wldsfubcsxrryqpqyqqxrlffumtuwymbybnpemdiwyqz", 1, 29\)$|^MaxSizePalindromeCountTests\/MaxSizePalindromeCountTestFixture\.MaxSizePalindromeCountTests\/\(740299127, "wldsfubcsxrryqpqyqqxrlffumtuwymbybnpemdiwyqz", 2, 40\)$|^MaxSizePalindromeCountTests\/MaxSizePalindromeCountTestFixture\.MaxSizePalindromeCountTests\/\(556755193, "wldsfubcsxrryqpqyqqxrlffumtuwymbybnpemdiwyqz", 5, 41\)$|^MaxSizePalindromeCountTests\/MaxSizePalindromeCountTestFixture\.MaxSizePalindromeCountTests\/\(1, "jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj", 0, 0\)$|^MaxSizePalindromeCountTests\/MaxSizePalindromeCountTestFixture\.MaxSizePalindromeCountTests\/\(1, "jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj", 0, 1\)$|^MaxSizePalindromeCountTests\/MaxSizePalindromeCountTestFixture\.MaxSizePalindromeCountTests\/\(1, "jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj", 0, 2\)$|^MaxSizePalindromeCountTests\/MaxSizePalindromeCountTestFixture\.MaxSizePalindromeCountTests\/\(1, "jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj", 0, 43\)$|^AbsolutePermutationTests\/AbsolutePermutationTestFixture\.AbsolutePermutationTests\/\(\{ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 \}, 10, 0\)$|^AbsolutePermutationTests\/AbsolutePermutationTestFixture\.AbsolutePermutationTests\/\(\{ 2, 1, 4, 3, 6, 5, 8, 7, 10, 9 \}, 10, 1\)$|^ListPermutationTests\/ListPermutationTestFixture\.ListPermutationTests\/\(6, \{ 1, 2, 3 \}\)$|^ListPermutationTests\/ListPermutationTestFixture\.ListPermutationTests\/\(120, \{ 1, 2, 3, 4, 5 \}\)$|^RangePermutationsTests\/RangePermutationsTestFixture\.RangePermutationsTests\/\(6, 3, 3, 1\)$|^RangePermutationsTests\/RangePermutationsTestFixture\.RangePermutationsTests\/\(6, 3, 2, 1\)$|^RangePermutationsTests\/RangePermutationsTestFixture\.RangePermutationsTests\/\(120, 5, 5, 1\)$|^RangePermutationsTests\/RangePermutationsTestFixture\.RangePermutationsTests\/\(5040, 7, 7, 1\)$|^RangePermutationsTests\/RangePermutationsTestFixture\.RangePermutationsTests\/\(362880, 9, 9, 1\)$|^PermutationGameTests\/PermutationGameTestFixture\.PermutationGameTests\/\(true, \{ 1, 3, 2 \}\)$|^PermutationGameTests\/PermutationGameTestFixture\.PermutationGameTests\/\(true, \{ 4, 2, 3, 1 \}\)$|^PermutationGameTests\/PermutationGameTestFixture\.PermutationGameTests\/\(false, \{ 5, 3, 2, 1, 4 \}\)$|^PermutationGameTests\/PermutationGameTestFixture\.PermutationGameTests\/\(false, \{ 11, 9, 10, 5, 8, 3, 2, 7, 6, 4, 1 \}\)$|^PermutationGameTests\/PermutationGameTestFixture\.PermutationGameTests\/\(true, \{ 10, 7, 9, 2, 5, 8, 4, 1, 3, 6 \}\)$|^SearchTests\/MatrixBinarySearchTestFixture\.MatrixBinarySearchTests\/\(true, 3, \{ \{ 1, 3, 5, 7 \}, \{ 10, 11, 16, 20 \}, \{ 23, 30, 34, 50 \} \}\)$|^SearchTests\/MatrixBinarySearchTestFixture\.MatrixBinarySearchTests\/\(false, 13, \{ \{ 1, 3, 5, 7 \}, \{ 10, 11, 16, 20 \}, \{ 23, 30, 34, 50 \} \}\)$|^SearchTests\/MatrixBinarySearchTestFixture\.MatrixBinarySearchTests\/\(false, 0, \{ \{ 1 \} \}\)$|^SearchTests\/MatrixBinarySearchTestFixture\.MatrixBinarySearchTests\/\(true, 1, \{ \{ 1 \} \}\)$|^SearchTests\/MatrixBinarySearchTestFixture\.MatrixBinarySearchTests\/\(true, 1, \{ \{ 1 \}, \{ 3 \} \}\)$|^SearchTests\/MatrixBinarySearchTestFixture\.MatrixBinarySearchTests\/\(false, 0, \{ \{ 1 \}, \{ 3 \} \}\)$|^SearchTests\/MatrixBinarySearch1TestFixture\.MatrixBinarySearch1Tests\/\(true, 1, \{ \{ 1, 4, 7, 11, 15 \}, \{ 2, 5, 8, 12, 19 \}, \{ 3, 6, 9, 16, 22 \}, \{ 10, 13, 14, 17, 24 \}, \{ 18, 21, 23, 26, 30 \} \}\)$|^SearchTests\/MatrixBinarySearch1TestFixture\.MatrixBinarySearch1Tests\/\(true, 5, \{ \{ 1, 4, 7, 11, 15 \}, \{ 2, 5, 8, 12, 19 \}, \{ 3, 6, 9, 16, 22 \}, \{ 10, 13, 14, 17, 24 \}, \{ 18, 21, 23, 26, 30 \} \}\)$|^SearchTests\/MatrixBinarySearch1TestFixture\.MatrixBinarySearch1Tests\/\(true, 9, \{ \{ 1, 4, 7, 11, 15 \}, \{ 2, 5, 8, 12, 19 \}, \{ 3, 6, 9, 16, 22 \}, \{ 10, 13, 14, 17, 24 \}, \{ 18, 21, 23, 26, 30 \} \}\)$|^SearchTests\/MatrixBinarySearch1TestFixture\.MatrixBinarySearch1Tests\/\(true, 17, \{ \{ 1, 4, 7, 11, 15 \}, \{ 2, 5, 8, 12, 19 \}, \{ 3, 6, 9, 16, 22 \}, \{ 10, 13, 14, 17, 24 \}, \{ 18, 21, 23, 26, 30 \} \}\)$|^SearchTests\/MatrixBinarySearch1TestFixture\.MatrixBinarySearch1Tests\/\(true, 30, \{ \{ 1, 4, 7, 11, 15 \}, \{ 2, 5, 8, 12, 19 \}, \{ 3, 6, 9, 16, 22 \}, \{ 10, 13, 14, 17, 24 \}, \{ 18, 21, 23, 26, 30 \} \}\)$|^SearchTests\/MatrixBinarySearch1TestFixture\.MatrixBinarySearch1Tests\/\(false, 0, \{ \{ 1, 4, 7, 11, 15 \}, \{ 2, 5, 8, 12, 19 \}, \{ 3, 6, 9, 16, 22 \}, \{ 10, 13, 14, 17, 24 \}, \{ 18, 21, 23, 26, 30 \} \}\)$|^SearchTests\/MatrixBinarySearch1TestFixture\.MatrixBinarySearch1Tests\/\(true, 2, \{ \{ 1 \}, \{ 2 \}, \{ 3 \}, \{ 4 \}, \{ 5 \} \}\)$|^SearchTests\/MatrixBinarySearch1TestFixture\.MatrixBinarySearch1Tests\/\(false, 0, \{ \{ 1 \}, \{ 2 \}, \{ 3 \}, \{ 4 \}, \{ 5 \} \}\)$|^SearchTests\/MatrixBinarySearch1TestFixture\.MatrixBinarySearch1Tests\/\(true, 1, \{ \{ 1, 1 \} \}\)$|^SearchTests\/MatrixBinarySearch1TestFixture\.MatrixBinarySearch1Tests\/\(false, 0, \{ \{ 1, 1 \} \}\)$|^SearchTests\/VectorBinarySearchTestFixture\.VectorBinarySearchTests\/\(\{ 3, 4 \}, 8, \{ 5, 7, 7, 8, 8, 10 \}\)$|^SearchTests\/VectorBinarySearchTestFixture\.VectorBinarySearchTests\/\(\{ -1, -1 \}, 0, \{ 5, 7, 7, 8, 8, 10 \}\)$|^SearchTests\/VectorBinarySearchTestFixture\.VectorBinarySearchTests\/\(\{ 0, 0 \}, 1, \{ 1 \}\)$|^SearchTests\/VectorBinarySearchTestFixture\.VectorBinarySearchTests\/\(\{ 0, 0 \}, 1, \{ 1, 3 \}\)$|^SearchTests\/VectorBinarySearchTestFixture\.VectorBinarySearchTests\/\(\{ 1, 1 \}, 3, \{ 1, 3 \}\)$|^SearchTests\/VectorBinarySearchTestFixture\.VectorBinarySearchTests\/\(\{ -1, -1 \}, 4, \{ 1, 5 \}\)$|^SearchTests\/VectorBinarySearchTestFixture\.VectorBinarySearchTests\/\(\{ -1, -1 \}, 2, \{ 0, 0, 1, 1, 1, 4, 5, 5 \}\)$|^SearchTests\/VectorBinarySearchTestFixture\.VectorBinarySearchTests\/\(\{ 2, 2 \}, 2, \{ 0, 1, 2, 3, 4, 4, 4 \}\)$|^SearchTests\/BinarySearchStringTestFixture\.BinarySearchStringTests\/\(2, "123", \{ "abc", "ABC", "", "123", "789", "xyz", "XYZ", "" \}\)$|^SearchTests\/BinarySearchStringTestFixture\.BinarySearchStringTests\/\(6, "abc", \{ "abc", "ABC", "", "123", "789", "xyz", "XYZ", "" \}\)$|^SearchTests\/StringGridPatternSearchTestFixture\.StringGridPatternTests\/\(true, \{ "12", "34" \}, \{ "123412", "561212", "123634", "781288" \}\)$|^SearchTests\/StringGridPatternSearchTestFixture\.StringGridPatternTests\/\(true, \{ "876543", "111111", "111111" \}, \{ "1234567890", "0987654321", "1111111111", "1111111111", "2222222222" \}\)$|^AlternateSignSortNumbersTests\/AlternateSignSortNumbersTestFixture\.AlternateSignSortNumbersTests\/\(\{ 2, -1, 9, -3, 5, -7, -8, -5, -7 \}, \{ 2, -1, -3, -7, -8, 9, 5, -5, -7 \}\)$|^AlternateSignSortNumbersTests\/AlternateSignSortNumbersTestFixture\.AlternateSignSortNumbersTests\/\(\{ -1, 9, -3, 5, -7, 2, -8, -5, -7 \}, \{ -1, -3, -7, -8, 9, 5, -5, -7, 2 \}\)$|^AlternateSignSortNumbersTests\/AlternateSignSortNumbersTestFixture\.AlternateSignSortNumbersTests\/\(\{ 2, -1, 9, -3, 5, -7, 3, -8, 2, -5, 1, -7 \}, \{ 2, 9, 5, 3, 2, 1, -1, -3, -7, -8, -5, -7 \}\)$|^AlternateSignSortNumbersTests\/AlternateSignSortNumbersTestFixture\.AlternateSignSortNumbersTests\/\(\{ 2, -1, 9, -3, 5, -7, 3, -8, 2, -5, 1, -7 \}, \{ 2, -1, -3, -7, -8, -5, -7, 9, 5, 3, 2, 1 \}\)$|^AlternateSignSortNumbersTests\/AlternateSignSortNumbersTestFixture\.AlternateSignSortNumbersTests\/\(\{ 2, -1, 9, -3, 5, -7, 3, -8, 2, -5, 1, -7 \}, \{ 2, -1, -3, -7, 9, 5, 3, 2, 1, -8, -5, -7 \}\)$|^AlternateSignSortNumbersTests\/AlternateSignSortNumbersTestFixture\.AlternateSignSortNumbersTests\/\(\{ -1, 2, -3, 9, -7, 5, -8, 3, -5, 2, -7, 1 \}, \{ -1, -3, -7, 2, 9, 5, 3, 2, 1, -8, -5, -7 \}\)$|^AlternateSignSortNumbersTests\/AlternateSignSortNumbersTestFixture\.AlternateSignSortNumbersTests\/\(\{ -1, 2, -3, 9, -7, 5, -8, 3, -5, 2, -7, 1 \}, \{ -1, -3, -7, -8, -5, -7, 2, 9, 5, 3, 2, 1 \}\)$|^AlternateSignSortNumbers1Tests\/AlternateSignSortNumbers1TestFixture\.AlternateSignSortNumbers1Tests\/\(\{ 2, -1, 9, -3, 5, -7, -8, -5, -7 \}, \{ 2, -1, -3, -7, -8, 9, 5, -5, -7 \}\)$|^AlternateSignSortNumbers1Tests\/AlternateSignSortNumbers1TestFixture\.AlternateSignSortNumbers1Tests\/\(\{ -1, 9, -3, 5, -7, 2, -8, -5, -7 \}, \{ -1, -3, -7, -8, 9, 5, -5, -7, 2 \}\)$|^AlternateSignSortNumbers1Tests\/AlternateSignSortNumbers1TestFixture\.AlternateSignSortNumbers1Tests\/\(\{ 2, -1, 9, -3, 5, -7, 3, -8, 2, -5, 1, -7 \}, \{ 2, 9, 5, 3, 2, 1, -1, -3, -7, -8, -5, -7 \}\)$|^AlternateSignSortNumbers1Tests\/AlternateSignSortNumbers1TestFixture\.AlternateSignSortNumbers1Tests\/\(\{ 2, -1, 9, -3, 5, -7, 3, -8, 2, -5, 1, -7 \}, \{ 2, -1, -3, -7, -8, -5, -7, 9, 5, 3, 2, 1 \}\)$|^AlternateSignSortNumbers1Tests\/AlternateSignSortNumbers1TestFixture\.AlternateSignSortNumbers1Tests\/\(\{ 2, -1, 9, -3, 5, -7, 3, -8, 2, -5, 1, -7 \}, \{ 2, -1, -3, -7, 9, 5, 3, 2, 1, -8, -5, -7 \}\)$|^AlternateSignSortNumbers1Tests\/AlternateSignSortNumbers1TestFixture\.AlternateSignSortNumbers1Tests\/\(\{ -1, 2, -3, 9, -7, 5, -8, 3, -5, 2, -7, 1 \}, \{ -1, -3, -7, 2, 9, 5, 3, 2, 1, -8, -5, -7 \}\)$|^AlternateSignSortNumbers1Tests\/AlternateSignSortNumbers1TestFixture\.AlternateSignSortNumbers1Tests\/\(\{ -1, 2, -3, 9, -7, 5, -8, 3, -5, 2, -7, 1 \}, \{ -1, -3, -7, -8, -5, -7, 2, 9, 5, 3, 2, 1 \}\)$|^SortTests\/SortSwapCountTestFixture\.SortSwapCountTests\/\(2, \{ 2, 5, 3, 1 \}\)$|^SortTests\/SortSwapCountTestFixture\.SortSwapCountTests\/\(2, \{ 3, 4, 2, 5, 1 \}\)$|^SortTests\/SortSwapCountTestFixture\.SortSwapCountTests\/\(2, \{ 7, 15, 12, 3 \}\)$|^IsSparseNumberTests\/IsSparseNumberTestFixture\.IsSparseNumberTests\/\(true, 0\)$|^IsSparseNumberTests\/IsSparseNumberTestFixture\.IsSparseNumberTests\/\(true, 1\)$|^IsSparseNumberTests\/IsSparseNumberTestFixture\.IsSparseNumberTests\/\(true, 2\)$|^IsSparseNumberTests\/IsSparseNumberTestFixture\.IsSparseNumberTests\/\(false, 3\)$|^IsSparseNumberTests\/IsSparseNumberTestFixture\.IsSparseNumberTests\/\(true, 4\)$|^IsSparseNumberTests\/IsSparseNumberTestFixture\.IsSparseNumberTests\/\(true, 5\)$|^IsSparseNumberTests\/IsSparseNumberTestFixture\.IsSparseNumberTests\/\(false, 6\)$|^IsSparseNumberTests\/IsSparseNumberTestFixture\.IsSparseNumberTests\/\(false, 7\)$|^IsSparseNumberTests\/IsSparseNumberTestFixture\.IsSparseNumberTests\/\(true, 8\)$|^IsSparseNumberTests\/IsSparseNumberTestFixture\.IsSparseNumberTests\/\(true, 9\)$|^NextSparseNumberTests\/NextSparseNumberTestFixture\.NextSparseNumberTests\/\(1, 0\)$|^NextSparseNumberTests\/NextSparseNumberTestFixture\.NextSparseNumberTests\/\(2, 1\)$|^NextSparseNumberTests\/NextSparseNumberTestFixture\.NextSparseNumberTests\/\(4, 2\)$|^NextSparseNumberTests\/NextSparseNumberTestFixture\.NextSparseNumberTests\/\(4, 3\)$|^NextSparseNumberTests\/NextSparseNumberTestFixture\.NextSparseNumberTests\/\(5, 4\)$|^NextSparseNumberTests\/NextSparseNumberTestFixture\.NextSparseNumberTests\/\(8, 5\)$|^NextSparseNumberTests\/NextSparseNumberTestFixture\.NextSparseNumberTests\/\(8, 6\)$|^NextSparseNumberTests\/NextSparseNumberTestFixture\.NextSparseNumberTests\/\(8, 7\)$|^NextSparseNumberTests\/NextSparseNumberTestFixture\.NextSparseNumberTests\/\(9, 8\)$|^NextSparseNumberTests\/NextSparseNumberTestFixture\.NextSparseNumberTests\/\(10, 9\)$|^PhoneKeyLettersTests\/PhoneKeyLettersTestFixture\.PhoneKeyLettersTests\/\(\{ "ad", "ae", "af", "bd", "be", "bf", "cd", "ce", "cf" \}, "23"\)$|^PhoneKeyLettersTests\/PhoneKeyLettersTestFixture\.PhoneKeyLettersTests\/\(\{\}, ""\)$|^PhoneKeyLettersTests\/PhoneKeyLettersTestFixture\.PhoneKeyLettersTests\/\(\{ "a", "b", "c" \}, "2"\)$|^PhoneKeyLettersTests\/PhoneKeyLettersTestFixture\.PhoneKeyLettersTests\/\(\{ "djt", "dkt", "dlt", "ejt", "ekt", "elt", "fjt", "fkt", "flt", "dju", "dku", "dlu", "eju", "eku", "elu", "fju", "fku", "flu", "djv", "dkv", "dlv", "ejv", "ekv", "elv", "fjv", "fkv", "flv" \}, "358"\)$|^BasicCalculatorTests\/BasicCalculatorTestFixture\.BasicCalculatorTests\/\(6, "3\+2\*2-1"\)$|^BasicCalculatorTests\/BasicCalculatorTestFixture\.BasicCalculatorTests\/\(5, "3\+2"\)$|^BasicCalculatorTests\/BasicCalculatorTestFixture\.BasicCalculatorTests\/\(7, "10-3"\)$|^BasicCalculatorTests\/BasicCalculatorTestFixture\.BasicCalculatorTests\/\(8, "3\*2\+2"\)$|^BasicCalculatorTests\/BasicCalculatorTestFixture\.BasicCalculatorTests\/\(-15, "3\+2-4\*5"\)$|^BasicCalculatorTests\/BasicCalculatorTestFixture\.BasicCalculatorTests\/\(7, "3\*2\+5\/4"\)$|^TwentyFourHourTimeConversionTests\/TwentyFourHourTimeConversionTestFixture\.TwentyFourHourTimeConversionTests\/\("19\:05\:45", "07\:05\:45PM"\)$|^TwentyFourHourTimeConversionTests\/TwentyFourHourTimeConversionTestFixture\.TwentyFourHourTimeConversionTests\/\("07\:05\:45", "07\:05\:45AM"\)$|^TwentyFourHourTimeConversionTests\/TwentyFourHourTimeConversionTestFixture\.TwentyFourHourTimeConversionTests\/\("23\:59\:30", "11\:59\:30PM"\)$|^MorganAndStringTests\/MorganAndStringTestFixture\.MorganAndStringTests\/\("ABCACF", "ACA", "BCF"\)$|^MorganAndStringTests\/MorganAndStringTestFixture\.MorganAndStringTests\/\("BABB", "BB", "BA"\)$|^MorganAndStringTests\/MorganAndStringTestFixture\.MorganAndStringTests\/\("BABC", "BA", "BC"\)$|^MorganAndStringTests\/MorganAndStringTestFixture\.MorganAndStringTests\/\("BAB", "BA", "B"\)$|^MorganAndStringTests\/MorganAndStringTestFixture\.MorganAndStringTests\/\("BAB", "B", "BA"\)$|^MorganAndStringTests\/MorganAndStringTestFixture\.MorganAndStringTests\/\("BBC", "BC", "B"\)$|^MorganAndStringTests\/MorganAndStringTestFixture\.MorganAndStringTests\/\("BBC", "B", "BC"\)$|^MorganAndStringTests\/MorganAndStringTestFixture\.MorganAndStringTests\/\("CABCAB", "CAB", "CAB"\)$|^MorganAndStringTests\/MorganAndStringTestFixture\.MorganAndStringTests\/\("DAJACKNIEL", "JACK", "DANIEL"\)$|^MorganAndStringTests\/MorganAndStringTestFixture\.MorganAndStringTests\/\("AABABACABACABA", "ABACABA", "ABACABA"\)$|^SherlockValidStringTests\/SherlockValidStringTestFixture\.SherlockValidStringTests\/\(true, "abcdefghhgfedecba"\)$|^SherlockValidStringTests\/SherlockValidStringTestFixture\.SherlockValidStringTests\/\(false, "aabbcd"\)$|^SherlockValidStringTests\/SherlockValidStringTestFixture\.SherlockValidStringTests\/\(false, "aaaabbcc"\)$|^SherlockValidStringTests\/SherlockValidStringTestFixture\.SherlockValidStringTests\/\(false, "xxxaabbccrry"\)$|^SherlockValidStringTests\/SherlockValidStringTestFixture\.SherlockValidStringTests\/\(true, "ibfdgaeadiaefgbhbdghhhbgdfgeiccbiehhfcggchgghadhdhagfbahhddgghbdehidbibaeaagaeeigffcebfbaieggabcfbiiedcabfihchdfabifahcbhagccbdfifhghcadfiadeeaheeddddiecaicbgigccageicehfdhdgafaddhffadigfhhcaedcedecafeacbdacgfgfeeibgaiffdehigebhhehiaahfidibcc\.\.\.$|^AreRotatedStringsTests\/AreRotatedStringsTestFixture\.AreRotatedStringsTests\/\(true, 2, "Hello World \!\!\!", "llo World \!\!\!He"\)$|^ParenthesesTests\/ParenthesesTestFixture\.ParenthesesTests\/\(\{ "\(\(\)\)", "\(\)\(\)" \}, 2\)$|^ParenthesesTests\/ParenthesesTestFixture\.ParenthesesTests\/\(\{ "\(\(\(\)\)\)", "\(\(\)\(\)\)", "\(\(\)\)\(\)", "\(\)\(\(\)\)", "\(\)\(\)\(\)" \}, 3\)$|^LongestValidParenthesesTests\/LongestValidParenthesesTestFixture\.LongestValidParenthesesTests\/\(0, "\("\)$|^LongestValidParenthesesTests\/LongestValidParenthesesTestFixture\.LongestValidParenthesesTests\/\(2, "\(\(\(\)"\)$|^LongestValidParenthesesTests\/LongestValidParenthesesTestFixture\.LongestValidParenthesesTests\/\(2, "\(\)\)\(\)"\)$|^LongestValidParenthesesTests\/LongestValidParenthesesTestFixture\.LongestValidParenthesesTests\/\(2, "\(\)\(\(\)"\)$|^LongestValidParenthesesTests\/LongestValidParenthesesTestFixture\.LongestValidParenthesesTests\/\(4, "\)\(\)\(\)\)"\)$|^LongestValidParenthesesTests\/LongestValidParenthesesTestFixture\.LongestValidParenthesesTests\/\(6, "\(\)\(\(\)\)\)\)\)"\)$|^LongestValidParenthesesTests\/LongestValidParenthesesTestFixture\.LongestValidParenthesesTests\/\(0, "\)\)\)\(\(\("\)$|^LongestValidParenthesesTests\/LongestValidParenthesesTestFixture\.LongestValidParenthesesTests\/\(4, "\)\(\)\(\)\(\(\(\(\)"\)$|^LongestValidParenthesesTests\/LongestValidParenthesesTestFixture\.LongestValidParenthesesTests\/\(2, "\)\)\(\)\(\(\)\(\(\)"\)$|^LongestValidParenthesesTests\/LongestValidParenthesesTestFixture\.LongestValidParenthesesTests\/\(6, "\)\(\)\)\(\(\(\)\)\)"\)$|^LongestValidParenthesesTests\/LongestValidParenthesesTestFixture\.LongestValidParenthesesTests\/\(8, "\(\(\)\)\)\)\)\(\(\)\(\(\(\)\)\)"\)$|^CipherChallengeTests\/CipherChallengeTestFixture\.CipherChallengeTests\/\("1001011", 7, 4, "1110101001"\)$|^CipherChallengeTests\/CipherChallengeTestFixture\.CipherChallengeTests\/\("1010", 4, 5, "11000110"\)$|^DecryptPasswordTests\/DecryptPasswordTestFixture\.DecryptPasswordTests\/\("hAck3rr4nk", "43Ah\*ck0rr0nk"\)$|^DecryptPasswordTests\/DecryptPasswordTestFixture\.DecryptPasswordTests\/\("aP1pL5e", "51Pa\*0Lp\*0e"\)$|^LengthOfLongestUniqueSubstringTests\/LengthOfLongestUniqueSubstringTestFixture\.LengthOfLongestUniqueSubstringTests\/\(3, "abcabc"\)$|^LengthOfLongestUniqueSubstringTests\/LengthOfLongestUniqueSubstringTestFixture\.LengthOfLongestUniqueSubstringTests\/\(1, "aaa"\)$|^LengthOfLongestUniqueSubstringTests\/LengthOfLongestUniqueSubstringTestFixture\.LengthOfLongestUniqueSubstringTests\/\(6, "abcdef"\)$|^LengthOfLongestUniqueSubstringTests\/LengthOfLongestUniqueSubstringTestFixture\.LengthOfLongestUniqueSubstringTests\/\(3, "dvdf"\)$|^LengthOfLongestUniqueSubstringTests\/LengthOfLongestUniqueSubstringTestFixture\.LengthOfLongestUniqueSubstringTests\/\(3, "abcabcbb"\)$|^LengthOfLongestUniqueSubstringTests\/LengthOfLongestUniqueSubstringTestFixture\.LengthOfLongestUniqueSubstringTests\/\(5, "tmmzuxt"\)$|^LengthOfLongestUniqueSubstringTests\/LengthOfLongestUniqueSubstringTestFixture\.LengthOfLongestUniqueSubstringTests\/\(3, "pwwkew"\)$|^LengthOfLongestUniqueSubstringTests\/LengthOfLongestUniqueSubstringTestFixture\.LengthOfLongestUniqueSubstringTests\/\(6, "ohvhjdml"\)$|^LengthOfLongestUniqueSubstringTests\/LengthOfLongestUniqueSubstringTestFixture\.LengthOfLongestUniqueSubstringTests\/\(4, "vqblqcb"\)$|^ZigZagConvertTests\/ZigZagConvertTestFixture\.ZigZagConvertTests\/\("PAHNAPLSIIGYIR", "PAYPALISHIRING", 3\)$|^ZigZagConvertTests\/ZigZagConvertTestFixture\.ZigZagConvertTests\/\("AB", "AB", 1\)$|^WordBreakDFSTests\/WordBreakDFSFixture\.WordBreakDFSTests\/\(\{ "Hello World" \}, "HelloWorld", \{ "Hello", "World" \}\)$|^WordBreakDFSTests\/WordBreakDFSFixture\.WordBreakDFSTests\/\(\{\}, "catsandog", \{ "and", "cat", "cats", "dog", "sand" \}\)$|^WordBreakDFSTests\/WordBreakDFSFixture\.WordBreakDFSTests\/\(\{ "cat sand dog", "cats and dog" \}, "catsanddog", \{ "and", "cat", "cats", "dog", "sand" \}\)$|^WordBreakDFSTests\/WordBreakDFSFixture\.WordBreakDFSTests\/\(\{ "cat and dog" \}, "catanddog", \{ "and", "cat", "cats", "dog", "sand" \}\)$|^WordBreakDFSTests\/WordBreakDFSFixture\.WordBreakDFSTests\/\(\{ "apple pen apple" \}, "applepenapple", \{ "apple", "pen" \}\)$|^WordBreakDFSTests\/WordBreakDFSFixture\.WordBreakDFSTests\/\(\{ "aaa aaaa", "aaaa aaa" \}, "aaaaaaa", \{ "aaa", "aaaa" \}\)$|^HappyLadyBugsChallengeTests\/HappyLadyBugsChallengeTestFixture\.HappyLadyBugsChallengeTests\/\(true, "_"\)$|^HappyLadyBugsChallengeTests\/HappyLadyBugsChallengeTestFixture\.HappyLadyBugsChallengeTests\/\(false, "RBRB"\)$|^HappyLadyBugsChallengeTests\/HappyLadyBugsChallengeTestFixture\.HappyLadyBugsChallengeTests\/\(true, "aaaa"\)$|^HappyLadyBugsChallengeTests\/HappyLadyBugsChallengeTestFixture\.HappyLadyBugsChallengeTests\/\(true, "aaa"\)$|^HappyLadyBugsChallengeTests\/HappyLadyBugsChallengeTestFixture\.HappyLadyBugsChallengeTests\/\(true, "aa"\)$|^HappyLadyBugsChallengeTests\/HappyLadyBugsChallengeTestFixture\.HappyLadyBugsChallengeTests\/\(false, "a"\)$|^HappyLadyBugsChallengeTests\/HappyLadyBugsChallengeTestFixture\.HappyLadyBugsChallengeTests\/\(true, "aa_"\)$|^GetHintChallengeTests\/GetHintChallengeTestFixture\.GetHintChallengeTests\/\("2A2B", "6244988279", "3819888600"\)$|^GetHintChallengeTests\/GetHintChallengeTestFixture\.GetHintChallengeTests\/\("1A3B", "1807", "7810"\)$|^GetHintChallengeTests\/GetHintChallengeTestFixture\.GetHintChallengeTests\/\("1A1B", "1123", "0111"\)$|^SteadyGeneChallengeTests\/SteadyGeneChallengeTestFixture\.SteadyGeneChallengeTests\/\(1, "ACGTCCGT"\)$|^SteadyGeneChallengeTests\/SteadyGeneChallengeTestFixture\.SteadyGeneChallengeTests\/\(0, "AAGTGCCT"\)$|^SteadyGeneChallengeTests\/SteadyGeneChallengeTestFixture\.SteadyGeneChallengeTests\/\(2, "ACTGAAAG"\)$|^WordsLadderTests\/WordsLadderTestFixture\.WordsLadderTests\/\(\{ "LIKE", "LIME", "LIMP", "LAMP", "DAMP" \}, "DAMP", "LIKE", \{ "DAMP", "LAKE", "LAMP", "LIKE", "LIME", "LIMP" \}\)$|^WordsLadderTests\/WordsLadderTestFixture\.WordsLadderTests\/\(\{\}, "DAMP", "Like", \{ "DAMP", "LAKE", "LAMP", "LIKE", "LIME", "LIMP" \}\)$|^WordsLadderTests\/WordsLadderTestFixture\.WordsLadderTests\/\(\{ "Cog", "Dog", "Dot", "Hot", "Hit" \}, "Hit", "Cog", \{ "Cog", "Dog", "Dot", "Hot", "Log", "Lot" \}\)$|^WordsLadderTests\/WordsLadderTestFixture\.WordsLadderTests\/\(\{\}, "Hit", "Hat", \{ "Cog", "Dog", "Dot", "Hot", "Log", "Lot" \}\)$|^SumPairsTests\/SumPairsTestFixture\.SumPairsTests\/\(2, 8, \{ 1, 2, 3, 4, 5, 6, 5 \}\)$|^SumPairsTests\/SumPairsTestFixture\.SumPairsTests\/\(3, 12, \{ 5, 7, 9, 13, 11, 6, 6, 3, 3 \}\)$|^SumPairsTests\/SumPairsTestFixture\.SumPairsTests\/\(4, 10, \{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 \}\)$|^MinimumLossTests\/MinimumLossTestFixture\.MinimumLossTests\/\(2, \{ 5, 10, 3 \}\)$|^MinimumLossTests\/MinimumLossTestFixture\.MinimumLossTests\/\(2, \{ 20, 7, 8, 2, 5 \}\)$|^MinimumLossTests\/MinimumLossTestFixture\.MinimumLossTests\/\(1, \{ 2, 3, 4, 1 \}\)$|^MinSumSubSequenceTests\/MinSumSubSequenceTestFixture\.MinSumSubSequenceTests\/\(2, 7, \{ 2, 3, 1, 2, 4, 3 \}\)$|^MinSumSubSequenceTests\/MinSumSubSequenceTestFixture\.MinSumSubSequenceTests\/\(18446744073709551615, 1, \{\}\)$|^MinSumSubSequenceTests\/MinSumSubSequenceTestFixture\.MinSumSubSequenceTests\/\(2, 5, \{ 1, 4, 4 \}\)$|^MinSumSubSequenceTests\/MinSumSubSequenceTestFixture\.MinSumSubSequenceTests\/\(1, 4, \{ 1, 4, 4 \}\)$|^StockMaxProfitTests\/StockMaxProfitTestFixture\.StockMaxProfitTests\/\(6, \{ 1, 2, 3, 0, 2, 5 \}\)$|^StockMaxProfitTests\/StockMaxProfitTestFixture\.StockMaxProfitTests\/\(6, \{ 1, 2, 3, 0, 1, 5 \}\)$|^StockMaxProfitTests\/StockMaxProfitTestFixture\.StockMaxProfitTests\/\(9, \{ 1, 2, 6, 0, 1, 5 \}\)$|^StockMaxProfit1Tests\/StockMaxProfit1TestFixture\.StockMaxProfit1Tests\/\(7, \{ 7, 1, 5, 3, 6, 4 \}\)$|^StockMaxProfit1Tests\/StockMaxProfit1TestFixture\.StockMaxProfit1Tests\/\(4, \{ 1, 2, 3, 4, 5 \}\)$|^StockMaxProfit1Tests\/StockMaxProfit1TestFixture\.StockMaxProfit1Tests\/\(0, \{ 5, 4, 3, 2, 1 \}\)$|^StockMaxProfit1Tests\/StockMaxProfit1TestFixture\.StockMaxProfit1Tests\/\(1, \{ 1, 2 \}\)$|^StockMaxProfit1Tests\/StockMaxProfit1TestFixture\.StockMaxProfit1Tests\/\(0, \{ 1, 1 \}\)$|^VectorEqualSplitTests\/VectorEqualSplitTestFixture\.VectorEqualSplitTests\/\(0, \{ 1 \}\)$|^VectorEqualSplitTests\/VectorEqualSplitTestFixture\.VectorEqualSplitTests\/\(0, \{ 1, 2 \}\)$|^VectorEqualSplitTests\/VectorEqualSplitTestFixture\.VectorEqualSplitTests\/\(1, \{ 1, 1 \}\)$|^VectorEqualSplitTests\/VectorEqualSplitTestFixture\.VectorEqualSplitTests\/\(1, \{ 0, 0 \}\)$|^VectorEqualSplitTests\/VectorEqualSplitTestFixture\.VectorEqualSplitTests\/\(2, \{ 0, 0, 0 \}\)$|^VectorEqualSplitTests\/VectorEqualSplitTestFixture\.VectorEqualSplitTests\/\(0, \{ 1, 1, 1 \}\)$|^VectorEqualSplitTests\/VectorEqualSplitTestFixture\.VectorEqualSplitTests\/\(0, \{ 2, 2, 2 \}\)$|^VectorEqualSplitTests\/VectorEqualSplitTestFixture\.VectorEqualSplitTests\/\(0, \{ 1, 1, 1, 1, 1 \}\)$|^VectorEqualSplitTests\/VectorEqualSplitTestFixture\.VectorEqualSplitTests\/\(0, \{ 2, 2, 2, 2, 2 \}\)$|^VectorEqualSplitTests\/VectorEqualSplitTestFixture\.VectorEqualSplitTests\/\(2, \{ 1, 1, 1, 1 \}\)$|^VectorEqualSplitTests\/VectorEqualSplitTestFixture\.VectorEqualSplitTests\/\(1, \{ 1, 1, 1, 1, 1, 1 \}\)$|^VectorEqualSplitTests\/VectorEqualSplitTestFixture\.VectorEqualSplitTests\/\(0, \{ 1, 2, 1 \}\)$|^VectorEqualSplitTests\/VectorEqualSplitTestFixture\.VectorEqualSplitTests\/\(1, \{ 1, 2, 1, 2 \}\)$|^VectorEqualSplitTests\/VectorEqualSplitTestFixture\.VectorEqualSplitTests\/\(2, \{ 2, 2, 2, 3, 3 \}\)$|^VectorEqualSplitTests\/VectorEqualSplitTestFixture\.VectorEqualSplitTests\/\(3, \{ 3, 2, 3, 2, 2, 2, 2 \}\)$|^VectorEqualSplitTests\/VectorEqualSplitTestFixture\.VectorEqualSplitTests\/\(3, \{ 4, 1, 0, 1, 1, 0, 1 \}\)$|^VectorEqualSplitTests\/VectorEqualSplitTestFixture\.VectorEqualSplitTests\/\(4, \{ 16384, 8192, 8192, 16384, 8192, 8192, 32768, 32768 \}\)$|^VectorEqualSplitTests\/VectorEqualSplitTestFixture\.VectorEqualSplitTests\/\(1, \{ 8760958, 8760957, 547560, 547560, 547560, 273780, 273780, 2190239, 4380479, 4380479, 4380478 \}\)$|^VectorEqualSplitTests\/VectorEqualSplitTestFixture\.VectorEqualSplitTests\/\(4, \{ 0, 0, 0, 0, 0 \}\)$|^MaxProductOfNonOverlappingWordLengthsTests\/MaxProductOfNonOverlappingWordLengthsTestFixture\.MaxProductOfNonOverlappingWordLengthsTests\/\(16, \{ "abcw", "baz", "foo", "bar", "xtfn", "abcdef" \}\)$|^MaxProductOfNonOverlappingWordLengthsTests\/MaxProductOfNonOverlappingWordLengthsTestFixture\.MaxProductOfNonOverlappingWordLengthsTests\/\(4, \{ "a", "ab", "abc", "d", "cd", "bcd", "abcd" \}\)$|^MaxProductOfNonOverlappingWordLengthsTests\/MaxProductOfNonOverlappingWordLengthsTestFixture\.MaxProductOfNonOverlappingWordLengthsTests\/\(0, \{ "a", "aa", "aaa", "aaaa" \}\)$|^AlmostSortedTests\/AlmostSortedTestFixture\.AlmostSortedTests\/\("swap 1 2", \{ 4, 2 \}\)$|^AlmostSortedTests\/AlmostSortedTestFixture\.AlmostSortedTests\/\("no", \{ 3, 1, 2 \}\)$|^AlmostSortedTests\/AlmostSortedTestFixture\.AlmostSortedTests\/\("reverse 2 5", \{ 1, 5, 4, 3, 2, 6 \}\)$|^AlmostSortedTests\/AlmostSortedTestFixture\.AlmostSortedTests\/\("no", \{ 43, 65, 1, 98, 99, 101 \}\)$|^PickNumbersFromRangeTests\/PickNumbersFromRangeTestFixture\.PickNumbersFromRangeTests\/\(5, \{ 1, 1, 2, 2, 4, 4, 5, 5, 5 \}\)$|^PickNumbersFromRangeTests\/PickNumbersFromRangeTestFixture\.PickNumbersFromRangeTests\/\(3, \{ 4, 6, 5, 3, 3, 1 \}\)$|^PickNumbersFromRangeTests\/PickNumbersFromRangeTestFixture\.PickNumbersFromRangeTests\/\(5, \{ 1, 2, 2, 3, 1, 2 \}\)$|^MaxNonDivisableSubsetTests\/MaxNonDivisableSubsetTestFixture\.MaxNonDivisableSubsetTests\/\(3, 3, \{ 1, 2, 3, 4, 5, 6 \}\)$|^MaxNonDivisableSubsetTests\/MaxNonDivisableSubsetTestFixture\.MaxNonDivisableSubsetTests\/\(8, 6, \{ 12, 6, 1, 9, 13, 15, 10, 21, 14, 32, 5, 8, 23, 19 \}\)$|^MaxNonDivisableSubsetTests\/MaxNonDivisableSubsetTestFixture\.MaxNonDivisableSubsetTests\/\(3, 3, \{ 1, 7, 2, 4 \}\)$|^HackerlandRadioTransmittersTests\/HackerlandRadioTransmittersTestFixture\.HackerlandRadioTransmittersTests\/\(3, 1, \{ 1, 2, 3, 5, 9 \}\)$|^HackerlandRadioTransmittersTests\/HackerlandRadioTransmittersTestFixture\.HackerlandRadioTransmittersTests\/\(2, 1, \{ 1, 2, 3, 4, 5 \}\)$|^HackerlandRadioTransmittersTests\/HackerlandRadioTransmittersTestFixture\.HackerlandRadioTransmittersTests\/\(3, 2, \{ 7, 2, 4, 6, 5, 9, 12, 11 \}\)$|^HackerlandRadioTransmittersTests\/HackerlandRadioTransmittersTestFixture\.HackerlandRadioTransmittersTests\/\(4, 2, \{ 9, 5, 4, 2, 6, 15, 12 \}\)$|^ConsecutiveMaximumSumTests\/ConsecutiveMaximumSumTestFixture\.ConsecutiveMaximumSumTests\/\(5, \{ 2, 3 \}, \{ 2, 3, -6 \}\)$|^ConsecutiveMaximumSumTests\/ConsecutiveMaximumSumTestFixture\.ConsecutiveMaximumSumTests\/\(15, \{ 4, 5, 6 \}, \{ 2, 3, -6, 4, 5, 6, -20 \}\)$|^ConsecutiveMaximumSumTests\/ConsecutiveMaximumSumTestFixture\.ConsecutiveMaximumSumTests\/\(1, \{ 0, 0, 1 \}, \{ 0, -1, 0, 0, 1, 0, -1, -1 \}\)$|^ConsecutiveMaximumSumTests\/ConsecutiveMaximumSumTestFixture\.ConsecutiveMaximumSumTests\/\(2, \{ 1, 1 \}, \{ -1, -1, -1, -1, -1, -1, 1, 1 \}\)$|^ConsecutiveMaximumSumTests\/ConsecutiveMaximumSumTestFixture\.ConsecutiveMaximumSumTests\/\(7, \{ 4, -1, -2, 1, 5 \}, \{ -2, -3, 4, -1, -2, 1, 5, -3 \}\)$|^ConsecutiveMaximumSumModuloTests\/ConsecutiveMaximumSumModuloTestFixture\.ConsecutiveMaximumSumModuloTests\/\(1, 2, \{ 1, 2, 3 \}\)$|^ConsecutiveMaximumSumModuloTests\/ConsecutiveMaximumSumModuloTestFixture\.ConsecutiveMaximumSumModuloTests\/\(6, 7, \{ 3, 3, 9, 9, 5 \}\)$|^ConsecutiveMaximumSumModuloTests\/ConsecutiveMaximumSumModuloTestFixture\.ConsecutiveMaximumSumModuloTests\/\(14, 15, \{ 1, 2, -5, 4, -8, 6, 7, 3, -7, 11, 12 \}\)$|^ConsecutiveMaximumSumModuloTests\/ConsecutiveMaximumSumModuloTestFixture\.ConsecutiveMaximumSumModuloTests\/\(1802192837, 1804289384, \{ 846930887, 1681692778, 1714636916, 1957747794, 424238336, 719885387, 1649760493, 596516650, 1189641422, 1025202363, 1350490028, 783368691, 1102520060, 2044897764, 1967513927, 1365180541, 1540383427, 304089173, 1303455737, 3\.\.\.$|^ConsecutiveLargestProductTests\/ConsecutiveLargestProductTestFixture\.ConsecutiveLargestProductTests\/\(6, \{ 2, 3, -2, 4 \}\)$|^ConsecutiveLargestProductTests\/ConsecutiveLargestProductTestFixture\.ConsecutiveLargestProductTests\/\(0, \{ -2, 0, -1 \}\)$|^ConsecutiveLargestProductTests\/ConsecutiveLargestProductTestFixture\.ConsecutiveLargestProductTests\/\(2, \{ -2, -1, 0 \}\)$|^ConsecutiveLargestProductTests\/ConsecutiveLargestProductTestFixture\.ConsecutiveLargestProductTests\/\(3, \{ -3, -1, -1 \}\)$|^ConsecutiveLargestProductTests\/ConsecutiveLargestProductTestFixture\.ConsecutiveLargestProductTests\/\(2, \{ 0, 2 \}\)$|^ConsecutiveLargestProductTests\/ConsecutiveLargestProductTestFixture\.ConsecutiveLargestProductTests\/\(4, \{ 3, -1, 4 \}\)$|^ConsecutiveLargestProductTests\/ConsecutiveLargestProductTestFixture\.ConsecutiveLargestProductTests\/\(1, \{ -1, -1 \}\)$|^ConsecutiveLargestProductTests\/ConsecutiveLargestProductTestFixture\.ConsecutiveLargestProductTests\/\(6, \{ 0, -2, -3 \}\)$|^ConsecutiveLargestProductTests\/ConsecutiveLargestProductTestFixture\.ConsecutiveLargestProductTests\/\(24, \{ 2, -5, -2, -4, 3 \}\)$|^ConsecutiveLargestProductTests\/ConsecutiveLargestProductTestFixture\.ConsecutiveLargestProductTests\/\(2, \{ 2, 0, -3, 2, 1, 0, 1, -2 \}\)$|^LongestNonNegativeSumSliceTests\/LongestNonNegativeSumSliceTestFixture\.LongestNonNegativeSumSliceTests\/\(7, \{ -1, -1, 1, -1, 1, 0, 1, -1, -1 \}\)$|^LongestNonNegativeSumSliceTests\/LongestNonNegativeSumSliceTestFixture\.LongestNonNegativeSumSliceTests\/\(4, \{ 1, 1, -1, -1, -1, -1, -1, 1, 1 \}\)$|^LongestNonNegativeSumSliceTests\/LongestNonNegativeSumSliceTestFixture\.LongestNonNegativeSumSliceTests\/\(6, \{ 0, -1, 0, 0, 1, 0, -1, -1 \}\)$|^LongestNonNegativeSumSliceTests\/LongestNonNegativeSumSliceTestFixture\.LongestNonNegativeSumSliceTests\/\(4, \{ -1, -1, -1, -1, -1, -1, 1, 1 \}\)$|^LongestUpDownAlternatingSubSequenceTests\/LongestUpDownAlternatingSubSequenceTestFixture\.LongestUpDownAlternatingSubSequenceTests\/\(9, \{ 2, 51, 50, 60, 55, 70, 68, 80, 76 \}, \{ 1, 2, 51, 50, 60, 55, 70, 68, 80, 76, 75, 12, 45 \}\)$|^GreaterThanSumPairsTests\/GreaterThanSumPairsTestFixture\.GreaterThanSumPairsTests\/\(35, 8, \{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 \}\)$|^GreaterThanSumPairsTests\/GreaterThanSumPairsTestFixture\.GreaterThanSumPairsTests\/\(45, 8, \{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 \}\)$|^TripletsZeroSumTests\/TripletsZeroSumTestFixture\.TripletsZeroSumTests\/\(\{ \{ -1, -1, 2 \}, \{ -1, 0, 1 \} \}, \{ -1, 0, 1, 2, -1, -4 \}\)$|^TripletsZeroSumTests\/TripletsZeroSumTestFixture\.TripletsZeroSumTests\/\(\{ \{ 0, 0, 0 \} \}, \{ 0, 0, 0 \}\)$|^QuadrupletsSumTests\/QuadrupletsSumTestFixture\.QuadrupletsSumTests\/\(\{ \{ -2, -1, 1, 2 \}, \{ -2, 0, 0, 2 \}, \{ -1, 0, 0, 1 \} \}, 0, \{ 1, 0, -1, 0, -2, 2 \}\)$|^QuadrupletsSumTests\/QuadrupletsSumTestFixture\.QuadrupletsSumTests\/\(\{ \{ -3, -1, 2, 4 \} \}, 2, \{ -3, -1, 0, 2, 4, 5 \}\)$|^NumberDiffPairsTests\/NumberDiffPairsTestFixture\.NumberDiffPairsTests\/\(6, 3, \{ 1, 2, 3, 5, 6, 8, 9, 11, 12, 13 \}\)$|^NumberDiffPairsTests\/NumberDiffPairsTestFixture\.NumberDiffPairsTests\/\(3, 2, \{ 1, 2, 3, 4, 5 \}\)$|^NumberDiffPairsTests\/NumberDiffPairsTestFixture\.NumberDiffPairsTests\/\(5, 2, \{ 1, 2, 3, 4, 5, 6, 8 \}\)$|^StockMaxTests\/StockMaxTestFixture\.StockMaxTests\/\(0, \{ 5, 3, 2 \}\)$|^StockMaxTests\/StockMaxTestFixture\.StockMaxTests\/\(197, \{ 1, 2, 100 \}\)$|^StockMaxTests\/StockMaxTestFixture\.StockMaxTests\/\(3, \{ 1, 3, 1, 2 \}\)$|^SherlockAndCostTests\/SherlockAndCostTestFixture\.SherlockAndCostTests\/\(2, \{ 1, 2, 3 \}\)$|^SherlockAndCostTests\/SherlockAndCostTestFixture\.SherlockAndCostTests\/\(12, \{ 4, 7, 9 \}\)$|^SherlockAndCostTests\/SherlockAndCostTestFixture\.SherlockAndCostTests\/\(36, \{ 10, 1, 10, 1, 10 \}\)$|^WiggleMaxLengthTests\/WiggleMaxLengthTestFixture\.WiggleMaxLengthTests\/\(\{ 1, 7, 4, 9, 2, 5 \}, \{ 1, 7, 4, 9, 2, 5 \}\)$|^WiggleMaxLengthTests\/WiggleMaxLengthTestFixture\.WiggleMaxLengthTests\/\(\{ 0 \}, \{ 0 \}\)$|^WiggleMaxLengthTests\/WiggleMaxLengthTestFixture\.WiggleMaxLengthTests\/\(\{ 0 \}, \{ 0, 0 \}\)$|^WiggleMaxLengthTests\/WiggleMaxLengthTestFixture\.WiggleMaxLengthTests\/\(\{ 3, 2, 5 \}, \{ 3, 3, 3, 2, 5 \}\)$|^WiggleMaxLengthTests\/WiggleMaxLengthTestFixture\.WiggleMaxLengthTests\/\(\{ 1, 17, 5, 15, 5, 16, 8 \}, \{ 1, 17, 5, 10, 13, 15, 10, 5, 16, 8 \}\)$|^WiggleMaxLengthTests\/WiggleMaxLengthTestFixture\.WiggleMaxLengthTests\/\(\{ 1, 17, 5, 15, 5, 16, 8 \}, \{ 1, 17, 5, 15, 5, 16, 8 \}\)$|^WiggleMaxLengthTests\/WiggleMaxLengthTestFixture\.WiggleMaxLengthTests\/\(\{ 1, 17, 5, 15, 5, 16, 8 \}, \{ 1, 17, 5, 10, 13, 15, 12, 5, 16, 8 \}\)$|^WiggleMaxLengthTests\/WiggleMaxLengthTestFixture\.WiggleMaxLengthTests\/\(\{ 1, 17, 5, 13, 11, 12, 5, 16, 8 \}, \{ 1, 17, 5, 10, 13, 11, 12, 5, 16, 8 \}\)$|^ContainsNearbyAlmostDuplicateTests\/ContainsNearbyAlmostDuplicateTestFixture\.ContainsNearbyAlmostDuplicateTests\/\(true, \{ 1, 2, 3, 1 \}, 3, 0\)$|^ContainsNearbyAlmostDuplicateTests\/ContainsNearbyAlmostDuplicateTestFixture\.ContainsNearbyAlmostDuplicateTests\/\(true, \{ 1, 0, 1, 1 \}, 1, 2\)$|^ContainsNearbyAlmostDuplicateTests\/ContainsNearbyAlmostDuplicateTestFixture\.ContainsNearbyAlmostDuplicateTests\/\(false, \{ 1, 5, 9, 1, 5, 9 \}, 2, 3\)$|^ContainsNearbyAlmostDuplicateTests\/ContainsNearbyAlmostDuplicateTestFixture\.ContainsNearbyAlmostDuplicateTests\/\(false, \{ 1, 5, 9, 1, 5, 9 \}, 0, 0\)$|^ContainsNearbyAlmostDuplicateTests\/ContainsNearbyAlmostDuplicateTestFixture\.ContainsNearbyAlmostDuplicateTests\/\(false, \{ 1, 5, 9, 1, 5, 9 \}, 0, 1\)$|^ContainsNearbyAlmostDuplicateTests\/ContainsNearbyAlmostDuplicateTestFixture\.ContainsNearbyAlmostDuplicateTests\/\(true, \{ 1, 5, 9, 1, 5, 9 \}, 3, 0\)$|^ContainsNearbyAlmostDuplicateTests\/ContainsNearbyAlmostDuplicateTestFixture\.ContainsNearbyAlmostDuplicateTests\/\(false, \{ 1, 5, 9, 1, 5, 9 \}, 2, 0\)$|^ContainsNearbyAlmostDuplicateTests\/ContainsNearbyAlmostDuplicateTestFixture\.ContainsNearbyAlmostDuplicateTests\/\(false, \{ 1, 5, 9, 1, 5, 9 \}, -1, -1\)$|^ContainsNearbyAlmostDuplicateTests\/ContainsNearbyAlmostDuplicateTestFixture\.ContainsNearbyAlmostDuplicateTests\/\(true, \{ 1, 2, 1 \}, 2, 0\)$|^ContainsNearbyAlmostDuplicateTests\/ContainsNearbyAlmostDuplicateTestFixture\.ContainsNearbyAlmostDuplicateTests\/\(false, \{ 2147483647, -1, 2147483647 \}, 1, 2147483647\)$|^ContainsNearbyAlmostDuplicateTests\/ContainsNearbyAlmostDuplicateTestFixture\.ContainsNearbyAlmostDuplicateTests\/\(true, \{ 2147483647, -1, 2147483647 \}, 1, 2147483648\)$|^ContainsNearbyAlmostDuplicateTests\/ContainsNearbyAlmostDuplicateTestFixture\.ContainsNearbyAlmostDuplicateTests\/\(false, \{ 2147483647, -1, 2147483647 \}, 1, -2147483647\)$|^ContainsNearbyAlmostDuplicateTests\/ContainsNearbyAlmostDuplicateTestFixture\.ContainsNearbyAlmostDuplicateTests\/\(false, \{ -2147483648, 2147483647 \}, 1, 1\)$|^ContainsNearbyAlmostDuplicateTests\/ContainsNearbyAlmostDuplicateTestFixture\.ContainsNearbyAlmostDuplicateTests\/\(true, \{ 4, 1, -1, 6, 5 \}, 3, 1\)$|^ContainsNearbyAlmostDuplicateTests\/ContainsNearbyAlmostDuplicateTestFixture\.ContainsNearbyAlmostDuplicateTests\/\(true, \{ 4, 1, -1, 6, 5 \}, 3, 2\)$|^ContainsNearbyAlmostDuplicateTests\/ContainsNearbyAlmostDuplicateTestFixture\.ContainsNearbyAlmostDuplicateTests\/\(true, \{ 4, 1, -1, 6, 5 \}, 3, 3\)$|^ContainsNearbyAlmostDuplicateTests\/ContainsNearbyAlmostDuplicateTestFixture\.ContainsNearbyAlmostDuplicateTests\/\(true, \{ 4, 1, -1, 6, 5 \}, 3, 4\)$|^ContainsNearbyAlmostDuplicateTests\/ContainsNearbyAlmostDuplicateTestFixture\.ContainsNearbyAlmostDuplicateTests\/\(true, \{ 4, 1, -1, 6, 5 \}, 3, 5\)$|^MinimumBribesTests\/MinimumBribesTestFixture\.MinimumBribesTests\/\(3, 2, \{ 2, 1, 5, 3, 4 \}\)$|^MinimumBribesTests\/MinimumBribesTestFixture\.MinimumBribesTests\/\(-1, 2, \{ 2, 5, 1, 3, 4 \}\)$|^MinimumBribesTests\/MinimumBribesTestFixture\.MinimumBribesTests\/\(4, 3, \{ 2, 5, 1, 3, 4 \}\)$|^MinimumBribesTests\/MinimumBribesTestFixture\.MinimumBribesTests\/\(5, 4, \{ 5, 2, 1, 3, 4 \}\)$|^MinimumBribesTests\/MinimumBribesTestFixture\.MinimumBribesTests\/\(7, 2, \{ 1, 2, 5, 3, 7, 8, 6, 4 \}\)$|^LastNumbersTests\/LastNumbersTestFixture\.LastNumbersTests\/\(\{ 2, 3, 4 \}, 3, 1, 2\)$|^LastNumbersTests\/LastNumbersTestFixture\.LastNumbersTests\/\(\{ 30, 120, 210, 300 \}, 4, 10, 100\)$|^SherlockAndMinimaxTests\/SherlockAndMinimaxTestFixture\.SherlockAndMinimaxTests\/\(4, \{ 5, 8, 14 \}, 4, 9\)$|^SherlockAndMinimaxTests\/SherlockAndMinimaxTestFixture\.SherlockAndMinimaxTests\/\(6, \{ 3, 5, 7, 9 \}, 6, 8\)$|^SherlockAndMinimaxTests\/SherlockAndMinimaxTestFixture\.SherlockAndMinimaxTests\/\(173959056, \{ 263044060, 323471968, 60083128, 764550014, 209332334, 735326740, 558683912, 626871620, 232673588, 428805364, 221674872, 261029278, 139767646, 146996700, 200921412, 121542678, 96223500, 239197414, 407346706, 143348970, 60722446, 66490432\.\.\.$|^ChiefHopperChallengeTests\/ChiefHopperChallengeTestFixture\.ChiefHopperChallengeTests\/\(3, \{ 2, 3, 4, 3, 2 \}\)$|^ChiefHopperChallengeTests\/ChiefHopperChallengeTestFixture\.ChiefHopperChallengeTests\/\(4, \{ 3, 4, 3, 2, 4 \}\)$|^ChiefHopperChallengeTests\/ChiefHopperChallengeTestFixture\.ChiefHopperChallengeTests\/\(4, \{ 4, 4, 4 \}\)$|^ChiefHopperChallengeTests\/ChiefHopperChallengeTestFixture\.ChiefHopperChallengeTests\/\(3, \{ 1, 6, 4 \}\)$|^ResetTowerOfHanoiTests\/ResetTowerOfHanoiTestFixture\.ResetTowerOfHanoiTests\/\(0, 4, \{ 1 \}\)$|^ResetTowerOfHanoiTests\/ResetTowerOfHanoiTestFixture\.ResetTowerOfHanoiTests\/\(1, 4, \{ 2 \}\)$|^ResetTowerOfHanoiTests\/ResetTowerOfHanoiTestFixture\.ResetTowerOfHanoiTests\/\(1, 4, \{ 2, 1 \}\)$|^ResetTowerOfHanoiTests\/ResetTowerOfHanoiTestFixture\.ResetTowerOfHanoiTests\/\(2, 4, \{ 2, 3 \}\)$|^ResetTowerOfHanoiTests\/ResetTowerOfHanoiTestFixture\.ResetTowerOfHanoiTests\/\(3, 4, \{ 4, 3, 2, 1 \}\)$|^ResetTowerOfHanoiTests\/ResetTowerOfHanoiTestFixture\.ResetTowerOfHanoiTests\/\(3, 4, \{ 1, 4, 1 \}\)$|^ResetTowerOfHanoiTests\/ResetTowerOfHanoiTestFixture\.ResetTowerOfHanoiTests\/\(4, 4, \{ 4, 2, 2, 1 \}\)$|^ResetTowerOfHanoiTests\/ResetTowerOfHanoiTestFixture\.ResetTowerOfHanoiTests\/\(5, 4, \{ 1, 3, 3 \}\)$|^ResetTowerOfHanoiTests\/ResetTowerOfHanoiTestFixture\.ResetTowerOfHanoiTests\/\(7, 4, \{ 2, 1, 3, 2 \}\)$|^ResetTowerOfHanoiTests\/ResetTowerOfHanoiTestFixture\.ResetTowerOfHanoiTests\/\(8, 4, \{ 2, 4, 4, 4 \}\)$|^ResetTowerOfHanoiTests\/ResetTowerOfHanoiTestFixture\.ResetTowerOfHanoiTests\/\(6, 4, \{ 2, 4, 2, 4 \}\)$|^ResetTowerOfHanoiTests\/ResetTowerOfHanoiTestFixture\.ResetTowerOfHanoiTests\/\(10, 4, \{ 3, 1, 2, 1, 4 \}\)$|^ResetTowerOfHanoiTests\/ResetTowerOfHanoiTestFixture\.ResetTowerOfHanoiTests\/\(11, 4, \{ 1, 1, 3, 1, 4 \}\)$|^ResetTowerOfHanoiTests\/ResetTowerOfHanoiTestFixture\.ResetTowerOfHanoiTests\/\(14, 4, \{ 1, 4, 2, 4, 2, 2 \}\)$|^IsValidPreOrderTreeSerializationTests\/IsValidPreOrderTreeSerializationTestFixture\.IsValidPreOrderTreeSerializationTests\/\(false, "1"\)$|^IsValidPreOrderTreeSerializationTests\/IsValidPreOrderTreeSerializationTestFixture\.IsValidPreOrderTreeSerializationTests\/\(true, "#"\)$|^IsValidPreOrderTreeSerializationTests\/IsValidPreOrderTreeSerializationTestFixture\.IsValidPreOrderTreeSerializationTests\/\(true, "1,#,#"\)$|^IsValidPreOrderTreeSerializationTests\/IsValidPreOrderTreeSerializationTestFixture\.IsValidPreOrderTreeSerializationTests\/\(true, "9,3,4,#,#,1,#,#,2,#,6,#,#"\)$|^IsValidPreOrderTreeSerializationTests\/IsValidPreOrderTreeSerializationTestFixture\.IsValidPreOrderTreeSerializationTests\/\(true, "9,#,93,#,9,9,#,#,#"\)$|^IsValidPreOrderTreeSerializationTests\/IsValidPreOrderTreeSerializationTestFixture\.IsValidPreOrderTreeSerializationTests\/\(true, "9,9,9,19,#,9,#,#,#,9,#,69,#,#,#"\)$|^InsertionSortShiftCountTests\/InsertionSortShiftCountTestFixture\.InsertionSortShiftCountTests\/\(0, \{ 1, 1, 1, 2, 2 \}\)$|^InsertionSortShiftCountTests\/InsertionSortShiftCountTestFixture\.InsertionSortShiftCountTests\/\(4, \{ 2, 1, 3, 1, 2 \}\)$|^InsertionSortShiftCountTests\/InsertionSortShiftCountTestFixture\.InsertionSortShiftCountTests\/\(6, \{ 4, 3, 2, 1 \}\)$|^InsertionSortShiftCountTests\/InsertionSortShiftCountTestFixture\.InsertionSortShiftCountTests\/\(4, \{ 9492052, 241944, 5743396, 5758608, 6053545 \}\)$"
[ctest]    Site: khteh-p17-2i
[ctest]    Build name: Linux-g++
[ctest] Test project /usr/src/DataStructuresAlgorithms/build
[ctest] RegularExpression::compile(): Expression too big.
[ctest] No tests were found!!!
[ctest] CTest finished with return code 0

@khteh
Copy link
Author

khteh commented Aug 3, 2024

CTest performs as badly in VS2022 on Windows 11: https://developercommunity.visualstudio.com/t/VS2022-Google-Test-poor-performance/10715607

@gcampbell-msft
Copy link
Collaborator

@khteh What version of the extension are you using? Could you try the most recent pre-release? I recognize the Regular expression bug and believe we put a fix into the extension in pre-release. Thanks.

@khteh
Copy link
Author

khteh commented Aug 5, 2024

v1.19.35 (pre-release) doens't show up in Test Explorer!

@gcampbell-msft
Copy link
Collaborator

gcampbell-msft commented Aug 5, 2024

@khteh Could you show me screenshots of the official release channel versus the pre-release? Looking at the changelog of the most recent pre-release, nothing should be changed that doesn't allow it to show up in the Test Explorer.

@khteh
Copy link
Author

khteh commented Aug 5, 2024

CTest does not show up in Test Explorer until I have to toggle cmake.ctest.testExplorerIntegrationEnabled off/on for both release and pre-release. No, pre-release has the same problem!

[main] Building folder: /usr/src/DataStructuresAlgorithms/build 
[build] Starting build
[proc] Executing command: /usr/bin/cmake --build /usr/src/DataStructuresAlgorithms/build --config Debug --target all --
[build] ninja: no work to do.
[driver] Build completed: 00:00:00.024
[build] Build finished with exit code 0
[proc] Executing command: /usr/bin/ctest -j18 -C Debug -T test --output-on-failure -R "^ArithmerticOperationsTests\.XORTest$|^ArithmerticOperationsTests\.ToggleSignTest$|^ArithmerticOperationsTests\.AbsoluteTest$|^ArithmerticOperationsTests\.SubtractWithPlusSignTest$|^ArithmerticOperationsTests\.MultiplyWithPlusSignTest$|^BinarySearchTreeTests\.BinarySearchTreeTest$|^BinarySearchTreeTests\.BinarySearchTreeFindSumTest$|^BinarySearchTreeTests\.BinarySearchTreeInOrderSuccessorTest$|^BinarySearchTreeTests\.BinarySearchTreeCommonAncestorTest$|^BinarySearchTreeTests\.BinarySearchTreekthSmallestAndLargestTests$|^BinaryTreeTests\.BinaryTreeTest$|^BinaryTreeTests\.BinaryTreeFindSumTest$|^BinaryTreeTests\.BinaryTreeInOrderSuccessorTest$|^BinaryTreeTests\.BinaryTreeCommonAncestorTest$|^BinaryTreeTests\.BinaryTreeSumRoot2LeafNumbersTest$|^BinaryTreeTests\.BinaryTreeToLinkedListTest$|^BinaryTreeTests\.BinaryTreeTraversalConstructionsTest$|^CircularLinkedListTests\.LoopStartTest$|^DisJointSetTests\.DisJointSetTest$|^LargestNumberCompositionProductWithDPTests\.LargestNumberCompositionProductWithDPTest$|^GraphTests\.BredthFirstSearchTest$|^GraphTests\.DijkstraTest$|^GraphTests\.KruskalTest$|^HeapTests\.MaxHeapTest$|^HeapTests\.MinMaxHeapTest$|^HeapTests\.MinHeapTest$|^IncreasingTripletTests\.IncreasingTripletTest$|^LinkedListTests\.SplitLinkedListTest$|^LinkedListTests\.LinkedListNthElementFromBackTest$|^LinkedListTests\.LinkedListIndexSubscriptOperatorTest$|^LinkedListTests\.LinkedListRemoveNthElementFromBackTest$|^LinkedListTests\.LinkedListArithmeticTest$|^LinkedListTests\.LinkedListJoinTest$|^LinkedListTests\.LinkedListReversalTest$|^LinkedListTests\.LinkedListRemoveDuplicatesTest$|^LinkedListTests\.LinkedListRemoveALLDuplicatesTest$|^LinkedListTests\.LinkedListRemoveSortTest$|^LinkedListTests\.LinkedListRotateRightTest$|^LongestCommonSubsequenceTests\.LongestCommonSubStringsTests$|^LongestCommonSubsequenceTests\.LongestCommonSubSequenceTests$|^LRUCacheTests\.LRUCacheTest$|^MatrixTests\.FindMaxPathTests$|^MatrixTests\.FindShortestPathTests$|^MatrixTests\.MatrixSortTest$|^MatrixTests\.MatrixSortWithHeapTest$|^MatrixTests\.PathExistsTest$|^MatrixTests\.WordExistsInGridTest$|^MatrixTests\.RotateMatrix90DegressClockwiseTests$|^MatrixTests\.RotateMatrixRTimesAntiClockwiseTests$|^MatrixTests\.MatrixSumTest$|^MatrixTests\.LargestSumSubmatrixTest$|^MaxZeroProductTests\.MaxZeroProductTest$|^StringPermutationTests\.StringPermutationTest$|^PrefixTrieTests\.PrefixTrieTest$|^QueueTests\.QueueTest$|^SearchTests\.BinarySearchTest$|^SearchTests\.VectorMinimumBinarySearchTest$|^SearchTests\.BinarySearchCountTest$|^SearchTests\.KMPSearchTests$|^SortTests\.BubbleSortTest$|^SortTests\.QuickSortTest$|^SortTests\.SelectionSortTest$|^SortTests\.InsertionSortTest$|^SortTests\.TopDownMergeSortTest$|^SortTests\.BottomUpMergeSortTest$|^SortTests\.HeapSortTest$|^SortTests\.CountingSortTest$|^SortTests\.WiggleSortTest$|^SortTests\.LexicographicSortTest$|^SortTests\.Merge2SortedListsTest$|^SortTests\.TopDownMergeSortCountConversionsTest$|^SortTests\.DutchPartitioningTest$|^SortTests\.CanFinishCourseTopologicalSortTest$|^StackTests\.StackTest$|^RangeTests\.MaxProfitTest$|^RangeTests\.ClimbLeaderboardTest$|^SuffixTreeTests\.SuffixTreeTest$|^TreeTests\.TreeArithmeticTotalDoubleTest$|^TreeTests\.FenwickTreeTest$|^TrieTests\.TrieTest$|^TweeterAPITests\.TweeterAPITest$|^AreAnagramsTests\/AreAnagramsTestFixture\.AreAnagramsTests\/\(true, "Hello World\!\!\!", "World Hello\!\!\!"\)$|^AreAnagramsTests\/AreAnagramsTestFixture\.AreAnagramsTests\/\(true, "Hello World\!\!\!", "World\!\!\! Hello"\)$|^AreAnagramsTests\/AreAnagramsTestFixture\.AreAnagramsTests\/\(true, "Hello World\!\!\!", "\!HWr ole\!d\!lol"\)$|^AreAnagramsTests\/AreAnagramsTestFixture\.AreAnagramsTests\/\(false, "Hello World\!\!\!", "World Hello\!\!\! "\)$|^AreAnagramsTests\/AreAnagramsTestFixture\.AreAnagramsTests\/\(false, "Hello World\!\!\!", "world hello\!\!\!"\)$|^AreAnagramsTests\/AreAnagramsTestFixture\.AreAnagramsTests\/\(false, "Hello World\!\!\!", "Good Morning\!\!\!"\)$|^FindAnagramsTests\/FindAnagramsTestFixture\.FindAnagramsTests\/\(\{ \{ "car", "arc" \}, \{ "star", "rats" \}, \{ "dog", "god" \} \}, \{ "star", "dog", "car", "rats", "arc", "god" \}\)$|^SherlockAndAnagramsChallengeTests\/SherlockAndAnagramsChallengeTestFixture\.SherlockAndAnagramsChallengeTests\/\(2, "mom"\)$|^SherlockAndAnagramsChallengeTests\/SherlockAndAnagramsChallengeTestFixture\.SherlockAndAnagramsChallengeTests\/\(4, "abba"\)$|^SherlockAndAnagramsChallengeTests\/SherlockAndAnagramsChallengeTestFixture\.SherlockAndAnagramsChallengeTests\/\(0, "abcd"\)$|^SherlockAndAnagramsChallengeTests\/SherlockAndAnagramsChallengeTestFixture\.SherlockAndAnagramsChallengeTests\/\(5, "cdcd"\)$|^SherlockAndAnagramsChallengeTests\/SherlockAndAnagramsChallengeTestFixture\.SherlockAndAnagramsChallengeTests\/\(10, "kkkk"\)$|^SherlockAndAnagramsChallengeTests\/SherlockAndAnagramsChallengeTestFixture\.SherlockAndAnagramsChallengeTests\/\(3, "ifailuhkqq"\)$|^SherlockAndAnagramsChallengeTests\/SherlockAndAnagramsChallengeTestFixture\.SherlockAndAnagramsChallengeTests\/\(166650, "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"\)$|^SherlockAndAnagramsChallengeTests\/SherlockAndAnagramsChallengeTestFixture\.SherlockAndAnagramsChallengeTests\/\(399, "ifailuhkqqhucpoltgtyovarjsnrbfpvmupwjjjfiwwhrlkpekxxnebfrwibylcvkfealgonjkzwlyfhhkefuvgndgdnbelgruel"\)$|^ArithmerticOperationsTests\/DivideWithPlusSignTestFixture\.DivideWithPlusSignTests\/\(3, 10, 3\)$|^ArithmerticOperationsTests\/DivideWithPlusSignTestFixture\.DivideWithPlusSignTests\/\(-3, 10, -3\)$|^ArithmerticOperationsTests\/DivideWithPlusSignTestFixture\.DivideWithPlusSignTests\/\(-3, -10, 3\)$|^ArithmerticOperationsTests\/DivideWithPlusSignTestFixture\.DivideWithPlusSignTests\/\(3, -10, -3\)$|^ArithmerticOperationsTests\/DivideWithPlusSignTestFixture\.DivideWithPlusSignTests\/\(10, -10, -1\)$|^ArithmerticOperationsTests\/DivideWithPlusSignTestFixture\.DivideWithPlusSignTests\/\(-1, -1, 1\)$|^ArithmerticOperationsTests\/DivideWithPlusSignTestFixture\.DivideWithPlusSignTests\/\(-1, 1, -1\)$|^ArithmerticOperationsTests\/DivideWithPlusSignTestFixture\.DivideWithPlusSignTests\/\(1, -1, -1\)$|^ArithmerticOperationsTests\/DivideWithPlusSignTestFixture\.DivideWithPlusSignTests\/\(2147483648, -2147483648, -1\)$|^ArithmerticOperationsTests\/DivideWithPlusSignTestFixture\.DivideWithPlusSignTests\/\(-2147483648, -2147483648, 1\)$|^ArithmerticOperationsTests\/DivideWithPlusSignTestFixture\.DivideWithPlusSignTests\/\(-2147483648, 2147483648, -1\)$|^ArithmerticOperationsTests\/DivideWithPlusSignTestFixture\.DivisionTests\/\(3, 10, 3\)$|^ArithmerticOperationsTests\/DivideWithPlusSignTestFixture\.DivisionTests\/\(-3, 10, -3\)$|^ArithmerticOperationsTests\/DivideWithPlusSignTestFixture\.DivisionTests\/\(-3, -10, 3\)$|^ArithmerticOperationsTests\/DivideWithPlusSignTestFixture\.DivisionTests\/\(3, -10, -3\)$|^ArithmerticOperationsTests\/DivideWithPlusSignTestFixture\.DivisionTests\/\(10, -10, -1\)$|^ArithmerticOperationsTests\/DivideWithPlusSignTestFixture\.DivisionTests\/\(-1, -1, 1\)$|^ArithmerticOperationsTests\/DivideWithPlusSignTestFixture\.DivisionTests\/\(-1, 1, -1\)$|^ArithmerticOperationsTests\/DivideWithPlusSignTestFixture\.DivisionTests\/\(1, -1, -1\)$|^ArithmerticOperationsTests\/DivideWithPlusSignTestFixture\.DivisionTests\/\(2147483648, -2147483648, -1\)$|^ArithmerticOperationsTests\/DivideWithPlusSignTestFixture\.DivisionTests\/\(-2147483648, -2147483648, 1\)$|^ArithmerticOperationsTests\/DivideWithPlusSignTestFixture\.DivisionTests\/\(-2147483648, 2147483648, -1\)$|^ArithmerticOperationsTests\/AddWithoutArithmeticTestFixture\.AddWithoutArithmeticTests\/\(0, 0, 0\)$|^ArithmerticOperationsTests\/AddWithoutArithmeticTestFixture\.AddWithoutArithmeticTests\/\(0, -1, 1\)$|^ArithmerticOperationsTests\/AddWithoutArithmeticTestFixture\.AddWithoutArithmeticTests\/\(8012922334, 3735928559, 4276993775\)$|^ArithmerticOperationsTests\/AddWithoutArithmeticTestFixture\.AddWithoutArithmeticTests\/\(3735928559, 3735928559, 0\)$|^ArithmerticOperationsTests\/AddWithoutArithmeticTestFixture\.AddWithoutArithmeticTests\/\(4276993775, 0, 4276993775\)$|^NumberStringSumTests\/NumberStringSumTestFixture\.NumberStringSumTests\/\("11111111100", "1234567890", "9876543210"\)$|^NumberStringSumTests\/NumberStringSumTestFixture\.NumberStringSumTests\/\("168", "123", "45"\)$|^NumberStringMultiplicationTests\/NumberStringMultiplicationTestFixture\.NumberStringMultiplicationTests\/\("-20", "-4", "5"\)$|^NumberStringMultiplicationTests\/NumberStringMultiplicationTestFixture\.NumberStringMultiplicationTests\/\("-12", "3", "-4"\)$|^NumberStringMultiplicationTests\/NumberStringMultiplicationTestFixture\.NumberStringMultiplicationTests\/\("56", "-7", "-8"\)$|^NumberStringMultiplicationTests\/NumberStringMultiplicationTestFixture\.NumberStringMultiplicationTests\/\("80779853376", "123456", "654321"\)$|^NumberStringMultiplicationTests\/NumberStringMultiplicationTestFixture\.NumberStringMultiplicationTests\/\("451149483006", "456789", "987654"\)$|^XorSequenceTests\/XorSequenceTestFixture\.XorSequenceTests\/\(6, 1, 4\)$|^XorSequenceTests\/XorSequenceTestFixture\.XorSequenceTests\/\(7, 2, 4\)$|^XorSequenceTests\/XorSequenceTestFixture\.XorSequenceTests\/\(9, 2, 8\)$|^XorSequenceTests\/XorSequenceTestFixture\.XorSequenceTests\/\(15, 5, 9\)$|^XorSequenceTests\/XorSequenceTestFixture\.XorSequenceTests\/\(5, 3, 5\)$|^XorSequenceTests\/XorSequenceTestFixture\.XorSequenceTests\/\(2, 4, 6\)$|^XorSequenceTests\/XorSequenceTestFixture\.XorSequenceTests\/\(22, 15, 20\)$|^IsAdditiveNumberTests\/IsAdditiveNumberTestFixture\.IsAdditiveNumberTests\/\(true, "123"\)$|^IsAdditiveNumberTests\/IsAdditiveNumberTestFixture\.IsAdditiveNumberTests\/\(true, "123581321"\)$|^IsAdditiveNumberTests\/IsAdditiveNumberTestFixture\.IsAdditiveNumberTests\/\(true, "199100199"\)$|^IsAdditiveNumberTests\/IsAdditiveNumberTestFixture\.IsAdditiveNumberTests\/\(false, "1203"\)$|^IsAdditiveNumberTests\/IsAdditiveNumberTestFixture\.IsAdditiveNumberTests\/\(false, "1023"\)$|^IsAdditiveNumberTests\/IsAdditiveNumberTestFixture\.IsAdditiveNumberTests\/\(false, "0123"\)$|^ReversePolishNotationTests\/ReversePolishNotationTestFixture\.ReversePolishNotationTests\/\(9, \{ "2", "1", "\+", "3", "\*" \}\)$|^ReversePolishNotationTests\/ReversePolishNotationTestFixture\.ReversePolishNotationTests\/\(6, \{ "4", "13", "5", "\/", "\+" \}\)$|^ReversePolishNotationTests\/ReversePolishNotationTestFixture\.ReversePolishNotationTests\/\(22, \{ "10", "6", "9", "3", "\+", "-11", "\*", "\/", "\*", "17", "\+", "5", "\+" \}\)$|^DisJointSetTests\/ConnectedCellsInAGridTestFixture\.ConnectedCellsInAGridTests\/\(5, \{ \{ 1, 1, 0, 0 \}, \{ 0, 1, 1, 0 \}, \{ 0, 0, 1, 0 \}, \{ 1, 0, 0, 0 \} \}\)$|^DisJointSetTests\/ConnectedCellsInAGridTestFixture\.ConnectedCellsInAGridTests\/\(8, \{ \{ 0, 0, 1, 1 \}, \{ 0, 0, 1, 0 \}, \{ 0, 1, 1, 0 \}, \{ 0, 1, 0, 0 \}, \{ 1, 1, 0, 0 \} \}\)$|^DisJointSetTests\/ConnectedCellsInAGridTestFixture\.ConnectedCellsInAGridTests\/\(5, \{ \{ 1, 1, 0, 0, 0 \}, \{ 0, 1, 1, 0, 0 \}, \{ 0, 0, 1, 0, 1 \}, \{ 1, 0, 0, 0, 1 \}, \{ 0, 1, 0, 1, 1 \} \}\)$|^DisJointSetTests\/ConnectedCellsInAGridTestFixture\.ConnectedCellsInAGridTests\/\(15, \{ \{ 0, 1, 1, 1, 1 \}, \{ 1, 0, 0, 0, 1 \}, \{ 1, 1, 0, 1, 0 \}, \{ 0, 1, 0, 1, 1 \}, \{ 0, 1, 1, 1, 0 \} \}\)$|^DisJointSetTests\/ConnectedCellsInAGridTestFixture\.ConnectedCellsInAGridTests\/\(9, \{ \{ 1, 1, 1, 0, 1 \}, \{ 0, 0, 1, 0, 0 \}, \{ 1, 1, 0, 1, 0 \}, \{ 0, 1, 1, 0, 0 \}, \{ 0, 0, 0, 0, 0 \}, \{ 0, 1, 0, 0, 0 \}, \{ 0, 0, 1, 1, 0 \} \}\)$|^DisJointSetTests\/ConnectedCellsInAGridTestFixture\.ConnectedCellsInAGridTests\/\(1, \{ \{ 1, 0, 0, 1, 0, 1, 0, 0 \}, \{ 0, 0, 0, 0, 0, 0, 0, 1 \}, \{ 1, 0, 1, 0, 1, 0, 0, 0 \}, \{ 0, 0, 0, 0, 0, 0, 1, 0 \}, \{ 1, 0, 0, 1, 0, 0, 0, 0 \}, \{ 0, 0, 0, 0, 0, 0, 0, 1 \}, \{ 0, 1, 0, 0, 0, 1, 0, 0 \} \}\)$|^EggDropsTests\/EggDropsDPTestFixture\.EggDropsTests\/\(0, 123, 0\)$|^EggDropsTests\/EggDropsDPTestFixture\.EggDropsTests\/\(1, 123, 1\)$|^EggDropsTests\/EggDropsDPTestFixture\.EggDropsTests\/\(123, 1, 123\)$|^EggDropsTests\/EggDropsDPTestFixture\.EggDropsTests\/\(2, 2, 2\)$|^EggDropsTests\/EggDropsDPTestFixture\.EggDropsTests\/\(3, 3, 6\)$|^WordBreakDPTests\/WordBreakDPTestFixture\.WordBreakDPTests\/\(true, "HelloWorld", \{ "Hello", "World" \}\)$|^WordBreakDPTests\/WordBreakDPTestFixture\.WordBreakDPTests\/\(false, "catsandog", \{ "and", "cat", "cats", "dog", "sand" \}\)$|^WordBreakDPTests\/WordBreakDPTestFixture\.WordBreakDPTests\/\(true, "catsanddog", \{ "and", "cat", "cats", "dog", "sand" \}\)$|^WordBreakDPTests\/WordBreakDPTestFixture\.WordBreakDPTests\/\(true, "catanddog", \{ "and", "cat", "cats", "dog", "sand" \}\)$|^WordBreakDPTests\/WordBreakDPTestFixture\.WordBreakDPTests\/\(true, "applepenapple", \{ "apple", "pen" \}\)$|^WordBreakDPTests\/WordBreakDPTestFixture\.WordBreakDPTests\/\(true, "aaaaaaa", \{ "aaa", "aaaa" \}\)$|^WordBreak2DPTests\/WordBreak2DPTestFixture\.WordBreak2DPTests\/\(\{ "Hello World" \}, "HelloWorld", \{ "Hello", "World" \}\)$|^WordBreak2DPTests\/WordBreak2DPTestFixture\.WordBreak2DPTests\/\(\{\}, "catsandog", \{ "and", "cat", "cats", "dog", "sand" \}\)$|^WordBreak2DPTests\/WordBreak2DPTestFixture\.WordBreak2DPTests\/\(\{ "cat sand dog", "cats and dog" \}, "catsanddog", \{ "and", "cat", "cats", "dog", "sand" \}\)$|^WordBreak2DPTests\/WordBreak2DPTestFixture\.WordBreak2DPTests\/\(\{ "cat and dog" \}, "catanddog", \{ "and", "cat", "cats", "dog", "sand" \}\)$|^WordBreak2DPTests\/WordBreak2DPTestFixture\.WordBreak2DPTests\/\(\{ "apple pen apple" \}, "applepenapple", \{ "apple", "pen" \}\)$|^WordBreak2DPTests\/WordBreak2DPTestFixture\.WordBreak2DPTests\/\(\{ "aaa aaaa", "aaaa aaa" \}, "aaaaaaa", \{ "aaa", "aaaa" \}\)$|^AbbreviationDPTests\/AbbreviationDPTestFixture\.AbbreviationDPTests\/\(true, "AbcDE", "ABDE"\)$|^AbbreviationDPTests\/AbbreviationDPTestFixture\.AbbreviationDPTests\/\(false, "AbcDE", "AFDE"\)$|^AbbreviationDPTests\/AbbreviationDPTestFixture\.AbbreviationDPTests\/\(true, "AbcDE", "ACDE"\)$|^AbbreviationDPTests\/AbbreviationDPTestFixture\.AbbreviationDPTests\/\(true, "AbcDE", "ADE"\)$|^AbbreviationDPTests\/AbbreviationDPTestFixture\.AbbreviationDPTests\/\(false, "AbcDE", "ADDE"\)$|^AbbreviationDPTests\/AbbreviationDPTestFixture\.AbbreviationDPTests\/\(true, "aaaa", "A"\)$|^AbbreviationDPTests\/AbbreviationDPTestFixture\.AbbreviationDPTests\/\(true, "abcdef", "A"\)$|^AbbreviationDPTests\/AbbreviationDPTestFixture\.AbbreviationDPTests\/\(false, "bbbbb", "A"\)$|^AbbreviationDPTests\/AbbreviationDPTestFixture\.AbbreviationDPTests\/\(true, "aaBaa", "B"\)$|^AbbreviationDPTests\/AbbreviationDPTestFixture\.AbbreviationDPTests\/\(true, "daBcd", "ABC"\)$|^AbbreviationDPTests\/AbbreviationDPTestFixture\.AbbreviationDPTests\/\(true, "bBccC", "BBC"\)$|^AbbreviationDPTests\/AbbreviationDPTestFixture\.AbbreviationDPTests\/\(false, "KXzQ", "K"\)$|^AbbreviationDPTests\/AbbreviationDPTestFixture\.AbbreviationDPTests\/\(false, "beFgH", "EFG"\)$|^AbbreviationDPTests\/AbbreviationDPTestFixture\.AbbreviationDPTests\/\(false, "ababbaAbAB", "AABABB"\)$|^AbbreviationDPTests\/AbbreviationDPTestFixture\.AbbreviationDPTests\/\(true, "aAbAb", "ABAB"\)$|^AbbreviationDPTests\/AbbreviationDPTestFixture\.AbbreviationDPTests\/\(false, "baaBa", "BAAA"\)$|^AbbreviationDPTests\/AbbreviationDPTestFixture\.AbbreviationDPTests\/\(true, "abAAb", "AAA"\)$|^AbbreviationDPTests\/AbbreviationDPTestFixture\.AbbreviationDPTests\/\(false, "babaABbbAb", "ABAA"\)$|^FindSubsequenceDPTests\/FindSubsequenceTestFixture\.FindSubsequenceDPTests\/\(2, "1221", "12"\)$|^FindSubsequenceDPTests\/FindSubsequenceTestFixture\.FindSubsequenceDPTests\/\(0, "1234", "56"\)$|^FindSubsequenceDPTests\/FindSubsequenceTestFixture\.FindSubsequenceDPTests\/\(15, "kkkkkkz", "kkkk"\)$|^FindSubsequenceDPTests\/FindSubsequenceTestFixture\.FindSubsequenceDPTests\/\(6, "kkkkkkz", "kkkkk"\)$|^FindSubsequenceDPTests\/FindSubsequenceTestFixture\.FindSubsequenceDPTests\/\(1, "kkkkkkz", "kkkkkk"\)$|^FindSubsequenceDPTests\/FindSubsequenceTestFixture\.FindSubsequenceDPTests\/\(0, "DeadBeef", "FeedBeef"\)$|^FindSubsequenceDPTests\/FindSubsequenceTestFixture\.FindSubsequenceDPTests\/\(1, "DeadBeef", "Beef"\)$|^FindSubsequenceDPTests\/FindSubsequenceTestFixture\.FindSubsequenceDPTests\/\(1, "DeadBeef", "dBeef"\)$|^FindSubsequenceDPTests\/FindSubsequenceTestFixture\.FindSubsequenceDPTests\/\(0, "DeadBeef", "eedBeef"\)$|^FindSubsequenceDPTests\/FindSubsequenceTestFixture\.FindSubsequenceDPTests\/\(1, "DeadBeef", "edBeef"\)$|^FibonacciDPTests\/FibonacciDPTestFixture\.FibonacciDPTests\/\(-1, -1\)$|^FibonacciDPTests\/FibonacciDPTestFixture\.FibonacciDPTests\/\(0, 0\)$|^FibonacciDPTests\/FibonacciDPTestFixture\.FibonacciDPTests\/\(1, 1\)$|^FibonacciDPTests\/FibonacciDPTestFixture\.FibonacciDPTests\/\(1, 2\)$|^FibonacciDPTests\/FibonacciDPTestFixture\.FibonacciDPTests\/\(2, 3\)$|^FibonacciDPTests\/FibonacciDPTestFixture\.FibonacciDPTests\/\(3, 4\)$|^FibonacciDPTests\/FibonacciDPTestFixture\.FibonacciDPTests\/\(5, 5\)$|^FibonacciDPTests\/FibonacciDPTestFixture\.FibonacciDPTests\/\(8, 6\)$|^FibonacciDPTests\/FibonacciDPTestFixture\.FibonacciDPTests\/\(13, 7\)$|^FibonacciDPTests\/FibonacciDPTestFixture\.FibonacciDPTests\/\(21, 8\)$|^FibonacciDPTests\/FibonacciDPTestFixture\.FibonacciDPTests\/\(34, 9\)$|^FibonacciDPTests\/FibonacciDPTestFixture\.FibonacciDPTests\/\(2\.88007e\+18, 90\)$|^FibonacciModifiedDPTests\/FibonacciModifiedDPTesFixture\.FibonacciModifiedDPTests\/\("5", 0, 1, 4\)$|^FibonacciModifiedDPTests\/FibonacciModifiedDPTesFixture\.FibonacciModifiedDPTests\/\("27", 0, 1, 5\)$|^FibonacciModifiedDPTests\/FibonacciModifiedDPTesFixture\.FibonacciModifiedDPTests\/\("734", 0, 1, 6\)$|^FibonacciModifiedDPTests\/FibonacciModifiedDPTesFixture\.FibonacciModifiedDPTests\/\("538783", 0, 1, 7\)$|^FibonacciModifiedDPTests\/FibonacciModifiedDPTesFixture\.FibonacciModifiedDPTests\/\("290287121823", 0, 1, 8\)$|^FibonacciModifiedDPTests\/FibonacciModifiedDPTesFixture\.FibonacciModifiedDPTests\/\("2", 2, 0, 0\)$|^FibonacciModifiedDPTests\/FibonacciModifiedDPTesFixture\.FibonacciModifiedDPTests\/\("0", 2, 0, 1\)$|^FibonacciModifiedDPTests\/FibonacciModifiedDPTesFixture\.FibonacciModifiedDPTests\/\("2", 2, 0, 2\)$|^FibonacciModifiedDPTests\/FibonacciModifiedDPTesFixture\.FibonacciModifiedDPTests\/\("4", 2, 0, 3\)$|^FibonacciModifiedDPTests\/FibonacciModifiedDPTesFixture\.FibonacciModifiedDPTests\/\("18", 2, 0, 4\)$|^FibonacciModifiedDPTests\/FibonacciModifiedDPTesFixture\.FibonacciModifiedDPTests\/\("328", 2, 0, 5\)$|^FibonacciModifiedDPTests\/FibonacciModifiedDPTesFixture\.FibonacciModifiedDPTests\/\("107602", 2, 0, 6\)$|^FibonacciModifiedDPTests\/FibonacciModifiedDPTesFixture\.FibonacciModifiedDPTests\/\("11578190732", 2, 0, 7\)$|^FibonacciModifiedDPTests\/FibonacciModifiedDPTesFixture\.FibonacciModifiedDPTests\/\("104292047421056066715537698951727494083004264929891558279344228228718658019003171882044298756195662458280101226593033166933803327203745068186400974453022429724308", 2, 0, 11\)$|^FactorialDPTests\/FactorialDPTestFixture\.FactorialDPTests\/\(1, 1\)$|^FactorialDPTests\/FactorialDPTestFixture\.FactorialDPTests\/\(2, 2\)$|^FactorialDPTests\/FactorialDPTestFixture\.FactorialDPTests\/\(6, 3\)$|^FactorialDPTests\/FactorialDPTestFixture\.FactorialDPTests\/\(24, 4\)$|^FactorialDPTests\/FactorialDPTestFixture\.FactorialDPTests\/\(120, 5\)$|^FactorialDPTests\/FactorialDPTestFixture\.FactorialDPTests\/\(2\.4329e\+18, 20\)$|^NumberSolitaireTests\/NumberSolitaireFixture\.NumberSolitaireTests\/\(8, \{ 1, -2, 0, 9, -1, -2 \}\)$|^NumberSolitaireTests\/NumberSolitaireFixture\.NumberSolitaireTests\/\(3, \{ 1, -2, 4, 3, -1, -3, -7, 4, -9 \}\)$|^NumberSolitaireTests\/NumberSolitaireFixture\.NumberSolitaireTests\/\(-12, \{ 0, -4, -5, -2, -7, -9, -3, -10 \}\)$|^NumberSolitaireTests\/NumberSolitaireFixture\.NumberSolitaireTests\/\(-13, \{ -1, -4, -5, -2, -7, -9, -3, -10 \}\)$|^EulerianPathTests\/EulerianPathTestFixture\.EulerianPathTests\/\(\{ "JFK", "MUC", "LHR", "SFO", "SJC" \}, \{ \{ "MUC", "LHR" \}, \{ "JFK", "MUC" \}, \{ "SFO", "SJC" \}, \{ "LHR", "SFO" \} \}, "JFK"\)$|^EulerianPathTests\/EulerianPathTestFixture\.EulerianPathTests\/\(\{ "JFK", "ATL", "JFK", "SFO", "ATL", "SFO" \}, \{ \{ "JFK", "SFO" \}, \{ "JFK", "ATL" \}, \{ "SFO", "ATL" \}, \{ "ATL", "JFK" \}, \{ "ATL", "SFO" \} \}, "JFK"\)$|^EulerianPathTests\/EulerianPathTestFixture\.EulerianPathTests\/\(\{ "JFK", "ANU", "EZE", "AXA", "TIA", "ANU", "JFK", "TIA", "ANU", "TIA", "JFK" \}, \{ \{ "EZE", "AXA" \}, \{ "TIA", "ANU" \}, \{ "ANU", "JFK" \}, \{ "JFK", "ANU" \}, \{ "ANU", "EZE" \}, \{ "TIA", "ANU" \}, \{ "AXA", "TIA" \}, \{ "TIA", "JFK" \}, \{ "ANU", "TIA" \}, \{ "J\.\.\.$|^SolvabilityOfTheTilesGameTests\/SolvabilityOfTheTilesGameTestFixture\.SolvabilityOfTheTilesGameTests\/\(true, \{ 3, 1, 2 \}\)$|^SolvabilityOfTheTilesGameTests\/SolvabilityOfTheTilesGameTestFixture\.SolvabilityOfTheTilesGameTests\/\(true, \{ 1, 3, 4, 2 \}\)$|^SolvabilityOfTheTilesGameTests\/SolvabilityOfTheTilesGameTestFixture\.SolvabilityOfTheTilesGameTests\/\(false, \{ 1, 2, 3, 5, 4 \}\)$|^SolvabilityOfTheTilesGameTests\/SolvabilityOfTheTilesGameTestFixture\.SolvabilityOfTheTilesGameTests\/\(true, \{ 4, 1, 3, 2 \}\)$|^SolvabilityOfTheTilesGameTests\/SolvabilityOfTheTilesGameTestFixture\.SolvabilityOfTheTilesGameTests\/\(false, \{ 1, 6, 5, 2, 3, 4 \}\)$|^SnakesAndLaddersGameTests\/SnakesAndLaddersGameTestFixture\.SnakesAndLaddersGameTests\/\(3, \{ \{ 32, 62 \}, \{ 42, 68 \}, \{ 12, 98 \} \}, \{ \{ 95, 13 \}, \{ 97, 25 \}, \{ 93, 37 \}, \{ 79, 27 \}, \{ 75, 19 \}, \{ 49, 47 \}, \{ 67, 17 \} \}\)$|^SnakesAndLaddersGameTests\/SnakesAndLaddersGameTestFixture\.SnakesAndLaddersGameTests\/\(5, \{ \{ 8, 52 \}, \{ 6, 80 \}, \{ 26, 42 \}, \{ 2, 72 \} \}, \{ \{ 51, 19 \}, \{ 39, 11 \}, \{ 37, 29 \}, \{ 81, 3 \}, \{ 59, 5 \}, \{ 79, 23 \}, \{ 53, 7 \}, \{ 43, 33 \}, \{ 77, 21 \} \}\)$|^SnakesAndLaddersGameTests\/SnakesAndLaddersGameTestFixture\.SnakesAndLaddersGameTests\/\(3, \{ \{ 3, 5 \}, \{ 7, 8 \}, \{ 44, 56 \}, \{ 36, 54 \}, \{ 88, 91 \}, \{ 77, 83 \}, \{ 2, 4 \}, \{ 9, 99 \}, \{ 45, 78 \}, \{ 31, 75 \} \}, \{ \{ 10, 6 \}, \{ 95, 90 \}, \{ 96, 30 \}, \{ 97, 52 \}, \{ 98, 86 \} \}\)$|^SnakesAndLaddersGameTests\/SnakesAndLaddersGameTestFixture\.SnakesAndLaddersGameTests\/\(3, \{ \{ 3, 54 \}, \{ 37, 100 \} \}, \{ \{ 56, 33 \} \}\)$|^SnakesAndLaddersGameTests\/SnakesAndLaddersGameTestFixture\.SnakesAndLaddersGameTests\/\(17, \{ \{ 5, 6 \} \}, \{ \{ 97, 95 \} \}\)$|^SnakesAndLaddersGameTests\/SnakesAndLaddersGameTestFixture\.SnakesAndLaddersGameTests\/\(0, \{ \{ 3, 90 \} \}, \{ \{ 99, 10 \}, \{ 97, 20 \}, \{ 98, 30 \}, \{ 96, 40 \}, \{ 95, 50 \}, \{ 94, 60 \}, \{ 93, 70 \} \}\)$|^NormalPlayNimTests\/NormalPlayNimTestFixture\.NormalPlayNimTests\/\(0, \{\}\)$|^NormalPlayNimTests\/NormalPlayNimTestFixture\.NormalPlayNimTests\/\(1, \{ 1 \}\)$|^NormalPlayNimTests\/NormalPlayNimTestFixture\.NormalPlayNimTests\/\(0, \{ 1, 1 \}\)$|^NormalPlayNimTests\/NormalPlayNimTestFixture\.NormalPlayNimTests\/\(3, \{ 1, 1, 1 \}\)$|^NormalPlayNimTests\/NormalPlayNimTestFixture\.NormalPlayNimTests\/\(1, \{ 1, 2, 1 \}\)$|^NormalPlayNimTests\/NormalPlayNimTestFixture\.NormalPlayNimTests\/\(1, \{ 2, 3 \}\)$|^MisèrePlayNimTests\/MisèrePlayNimTestFixture\.MisèrePlayNimTests\/\(0, \{\}\)$|^MisèrePlayNimTests\/MisèrePlayNimTestFixture\.MisèrePlayNimTests\/\(1, \{ 1 \}\)$|^MisèrePlayNimTests\/MisèrePlayNimTestFixture\.MisèrePlayNimTests\/\(0, \{ 1, 1 \}\)$|^MisèrePlayNimTests\/MisèrePlayNimTestFixture\.MisèrePlayNimTests\/\(1, \{ 2, 1, 3 \}\)$|^MisèrePlayNimTests\/MisèrePlayNimTestFixture\.MisèrePlayNimTests\/\(0, \{ 9, 8, 4, 4, 4, 7 \}\)$|^MisèrePlayNimTests\/MisèrePlayNimTestFixture\.MisèrePlayNimTests\/\(0, \{ 8, 7, 3, 6 \}\)$|^MisèrePlayNimTests\/MisèrePlayNimTestFixture\.MisèrePlayNimTests\/\(0, \{ 8, 10 \}\)$|^NimbleGameTests\/NimbleGameTestFixture\.NimbleGameTests\/\(1, \{ 0 \}\)$|^NimbleGameTests\/NimbleGameTestFixture\.NimbleGameTests\/\(0, \{ 0, 2, 3, 0, 6 \}\)$|^NimbleGameTests\/NimbleGameTestFixture\.NimbleGameTests\/\(1, \{ 10 \}\)$|^NimbleGameTests\/NimbleGameTestFixture\.NimbleGameTests\/\(0, \{ 826, 571, 236, 413, 212, 921, 948, 859, 985, 837 \}\)$|^NimbleGameTests\/NimbleGameTestFixture\.NimbleGameTests\/\(0, \{ 225, 441, 775 \}\)$|^NimbleGameTests\/NimbleGameTestFixture\.NimbleGameTests\/\(1, \{ 297, 452 \}\)$|^NimbleGameTests\/NimbleGameTestFixture\.NimbleGameTests\/\(0, \{ 279, 758, 334, 495, 288, 157, 924, 346, 663 \}\)$|^CounterGameTests\/CounterGameTestFixture\.CounterGameTests\/\(1, 6\)$|^CounterGameTests\/CounterGameTestFixture\.CounterGameTests\/\(0, 8\)$|^CounterGameTests\/CounterGameTestFixture\.CounterGameTests\/\(0, 132\)$|^CounterGameTests\/CounterGameTestFixture\.CounterGameTests\/\(1, 1246326493\)$|^GameOfStonesTests\/GameOfStonesTestFixture\.GameOfStonesTests\/\("Second", 0\)$|^GameOfStonesTests\/GameOfStonesTestFixture\.GameOfStonesTests\/\("Second", 1\)$|^GameOfStonesTests\/GameOfStonesTestFixture\.GameOfStonesTests\/\("First", 2\)$|^GameOfStonesTests\/GameOfStonesTestFixture\.GameOfStonesTests\/\("First", 3\)$|^GameOfStonesTests\/GameOfStonesTestFixture\.GameOfStonesTests\/\("First", 4\)$|^GameOfStonesTests\/GameOfStonesTestFixture\.GameOfStonesTests\/\("First", 5\)$|^GameOfStonesTests\/GameOfStonesTestFixture\.GameOfStonesTests\/\("First", 6\)$|^GameOfStonesTests\/GameOfStonesTestFixture\.GameOfStonesTests\/\("Second", 7\)$|^GameOfStonesTests\/GameOfStonesTestFixture\.GameOfStonesTests\/\("Second", 8\)$|^GameOfStonesTests\/GameOfStonesTestFixture\.GameOfStonesTests\/\("First", 9\)$|^GameOfStonesTests\/GameOfStonesTestFixture\.GameOfStonesTests\/\("First", 10\)$|^GameOfStonesTests\/GameOfStonesTestFixture\.GameOfStonesTests\/\("First", 11\)$|^GameOfStonesTests\/GameOfStonesTestFixture\.GameOfStonesTests\/\("First", 12\)$|^GameOfStonesTests\/GameOfStonesTestFixture\.GameOfStonesTests\/\("First", 13\)$|^GameOfStonesTests\/GameOfStonesTestFixture\.GameOfStonesTests\/\("Second", 14\)$|^BFSShortestPathsTests\/BFSShortestPathsTestFixture\.BFSShortestPathsTests\/\(\{ 6, 6, 12, -1 \}, 5, \{ \{ 1, 2 \}, \{ 1, 3 \}, \{ 3, 4 \} \}, 1\)$|^BFSShortestPathsTests\/BFSShortestPathsTestFixture\.BFSShortestPathsTests\/\(\{ 6, 6, 6, -1 \}, 5, \{ \{ 1, 2 \}, \{ 1, 3 \}, \{ 3, 4 \}, \{ 1, 4 \} \}, 1\)$|^BFSShortestPathsTests\/BFSShortestPathsTestFixture\.BFSShortestPathsTests\/\(\{ 6, 6, -1 \}, 4, \{ \{ 1, 2 \}, \{ 1, 3 \} \}, 1\)$|^BFSShortestPathsTests\/BFSShortestPathsTestFixture\.BFSShortestPathsTests\/\(\{ -1, 6 \}, 3, \{ \{ 2, 3 \} \}, 2\)$|^BFSShortestPathsTests\/BFSShortestPathsTestFixture\.BFSShortestPathsTests\/\(\{ 6, -1, -1, -1, -1, -1, 12, -1, 12 \}, 10, \{ \{ 3, 1 \}, \{ 10, 1 \}, \{ 10, 1 \}, \{ 3, 1 \}, \{ 1, 8 \}, \{ 5, 2 \} \}, 3\)$|^GetLowestPathCostTests\/GetLowestPathCostTestFixture\.GetLowestPathCostTests\/\(80, 5, \{ 1, 3, 1, 4, 2 \}, \{ 2, 5, 4, 5, 3 \}, \{ 60, 70, 120, 150, 80 \}\)$|^GetLowestPathCostTests\/GetLowestPathCostTestFixture\.GetLowestPathCostTests\/\(30, 4, \{ 1, 2, 1, 3 \}, \{ 2, 4, 3, 4 \}, \{ 20, 30, 5, 40 \}\)$|^GetLowestPathCostTests\/GetLowestPathCostTestFixture\.GetLowestPathCostTests\/\(85, 5, \{ 1, 2, 3, 4, 1, 3 \}, \{ 2, 3, 4, 5, 3, 5 \}, \{ 30, 50, 70, 90, 70, 85 \}\)$|^GetLowestPathCostTests\/GetLowestPathCostTestFixture\.GetLowestPathCostTests\/\(-1, 4, \{ 1, 3 \}, \{ 2, 4 \}, \{ 10, 20 \}\)$|^GetLowestPathCostTests\/GetLowestPathCostTestFixture\.GetLowestPathCostTests\/\(1196, 10, \{ 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 5, 5, \.\.\. \}, \{ 2, 3, 4, 5, 6, 7, 8, 9, 10, 3, 4, 5, 6, 7, 8, 9, 10, 4, 5, 6, 7, 8, 9, 10, 5, 6, 7, 8, 9, 10, 6, 7, \.\.\. \}, \{ 6337, 1594, 3766, 3645,\.\.\.$|^RoadsInHackerlandTests\/RoadsInHackerlandTestFixture\.RoadsInHackerlandTests\/\("1000100", 5, \{ \{ 1, 3, 5 \}, \{ 4, 5, 0 \}, \{ 2, 1, 3 \}, \{ 3, 2, 1 \}, \{ 4, 3, 4 \}, \{ 4, 2, 2 \} \}\)$|^RoadsInHackerlandTests\/RoadsInHackerlandTestFixture\.RoadsInHackerlandTests\/\("10100011101101000001001000", 18, \{ \{ 5, 12, 18 \}, \{ 17, 2, 5 \}, \{ 7, 18, 3 \}, \{ 17, 6, 0 \}, \{ 15, 12, 16 \}, \{ 2, 3, 8 \}, \{ 14, 9, 20 \}, \{ 4, 9, 11 \}, \{ 13, 1, 21 \}, \{ 13, 12, 15 \}, \{ 15, 12, 10 \}, \{ 6, 16, 9 \}, \{ 11, 18, 2 \}, \{ 9, 16, 17 \}, \{ 12, 4\.\.\.$|^RoadsInHackerlandTests\/RoadsInHackerlandTestFixture\.RoadsInHackerlandTests\/\("1010100000000011001101110101111", 20, \{ \{ 4, 11, 27 \}, \{ 7, 9, 14 \}, \{ 13, 6, 23 \}, \{ 18, 10, 3 \}, \{ 19, 4, 19 \}, \{ 2, 7, 6 \}, \{ 11, 13, 20 \}, \{ 6, 15, 0 \}, \{ 14, 18, 2 \}, \{ 16, 5, 26 \}, \{ 2, 20, 10 \}, \{ 16, 17, 21 \}, \{ 6, 2, 9 \}, \{ 11, 5, 25 \}, \{ \.\.\.$|^RoadsInHackerland1Tests\/RoadsInHackerland1TestFixture\.RoadsInHackerland1Tests\/\("1000100", 5, \{ \{ 1, 3, 5 \}, \{ 4, 5, 0 \}, \{ 2, 1, 3 \}, \{ 3, 2, 1 \}, \{ 4, 3, 4 \}, \{ 4, 2, 2 \} \}\)$|^RoadsInHackerland1Tests\/RoadsInHackerland1TestFixture\.RoadsInHackerland1Tests\/\("10100011101101000001001000", 18, \{ \{ 5, 12, 18 \}, \{ 17, 2, 5 \}, \{ 7, 18, 3 \}, \{ 17, 6, 0 \}, \{ 15, 12, 16 \}, \{ 2, 3, 8 \}, \{ 14, 9, 20 \}, \{ 4, 9, 11 \}, \{ 13, 1, 21 \}, \{ 13, 12, 15 \}, \{ 15, 12, 10 \}, \{ 6, 16, 9 \}, \{ 11, 18, 2 \}, \{ 9, 16, 17 \}, \{ 12, 4\.\.\.$|^RoadsInHackerland1Tests\/RoadsInHackerland1TestFixture\.RoadsInHackerland1Tests\/\("1010100000000011001101110101111", 20, \{ \{ 4, 11, 27 \}, \{ 7, 9, 14 \}, \{ 13, 6, 23 \}, \{ 18, 10, 3 \}, \{ 19, 4, 19 \}, \{ 2, 7, 6 \}, \{ 11, 13, 20 \}, \{ 6, 15, 0 \}, \{ 14, 18, 2 \}, \{ 16, 5, 26 \}, \{ 2, 20, 10 \}, \{ 16, 17, 21 \}, \{ 6, 2, 9 \}, \{ 11, 5, 25 \}, \{ \.\.\.$|^RoadsInHackerland2Tests\/RoadsInHackerland2TestFixture\.RoadsInHackerland2Tests\/\("1000100", 5, \{ \{ 1, 3, 5 \}, \{ 4, 5, 0 \}, \{ 2, 1, 3 \}, \{ 3, 2, 1 \}, \{ 4, 3, 4 \}, \{ 4, 2, 2 \} \}\)$|^RoadsInHackerland2Tests\/RoadsInHackerland2TestFixture\.RoadsInHackerland2Tests\/\("10100011101101000001001000", 18, \{ \{ 5, 12, 18 \}, \{ 17, 2, 5 \}, \{ 7, 18, 3 \}, \{ 17, 6, 0 \}, \{ 15, 12, 16 \}, \{ 2, 3, 8 \}, \{ 14, 9, 20 \}, \{ 4, 9, 11 \}, \{ 13, 1, 21 \}, \{ 13, 12, 15 \}, \{ 15, 12, 10 \}, \{ 6, 16, 9 \}, \{ 11, 18, 2 \}, \{ 9, 16, 17 \}, \{ 12, 4\.\.\.$|^RoadsInHackerland2Tests\/RoadsInHackerland2TestFixture\.RoadsInHackerland2Tests\/\("1010100000000011001101110101111", 20, \{ \{ 4, 11, 27 \}, \{ 7, 9, 14 \}, \{ 13, 6, 23 \}, \{ 18, 10, 3 \}, \{ 19, 4, 19 \}, \{ 2, 7, 6 \}, \{ 11, 13, 20 \}, \{ 6, 15, 0 \}, \{ 14, 18, 2 \}, \{ 16, 5, 26 \}, \{ 2, 20, 10 \}, \{ 16, 17, 21 \}, \{ 6, 2, 9 \}, \{ 11, 5, 25 \}, \{ \.\.\.$|^ShortestPathsTests\/ShortestPathsTestFixture\.ShortestPathsTests\/\(\{ 10, 16, 8, -1 \}, \{ \{ 1, 2, 10 \}, \{ 1, 3, 6 \}, \{ 2, 4, 8 \} \}, 5, 2\)$|^ShortestPathsTests\/ShortestPathsTestFixture\.ShortestPathsTests\/\(\{ 24, 3, 15 \}, \{ \{ 1, 2, 24 \}, \{ 1, 4, 20 \}, \{ 3, 1, 3 \}, \{ 4, 3, 12 \} \}, 4, 1\)$|^ShortestPathsTests\/ShortestPathsTestFixture\.ShortestPathsTests\/\(\{ 20, 25, 25, 68, 86, 39, 22, 70, 36, 53, 91, 35, 88, 27, 30, 43, 54, 74, 41 \}, \{ \{ 1, 7, 45 \}, \{ 2, 14, 15 \}, \{ 3, 7, 29 \}, \{ 4, 1, 48 \}, \{ 5, 1, 66 \}, \{ 6, 7, 17 \}, \{ 7, 14, 15 \}, \{ 8, 14, 43 \}, \{ 9, 1, 27 \}, \{ 10, 1, 33 \}, \{ 11, 14, 64 \}, \{ 12, 1\.\.\.$|^ShortestPaths1Tests\/ShortestPaths1TestFixture\.ShortestPaths1Tests\/\(\{ 10, 16, 8, -1 \}, \{ \{ 1, 2, 10 \}, \{ 1, 3, 6 \}, \{ 2, 4, 8 \} \}, 5, 2\)$|^ShortestPaths1Tests\/ShortestPaths1TestFixture\.ShortestPaths1Tests\/\(\{ 24, 3, 15 \}, \{ \{ 1, 2, 24 \}, \{ 1, 4, 20 \}, \{ 3, 1, 3 \}, \{ 4, 3, 12 \} \}, 4, 1\)$|^ShortestPaths1Tests\/ShortestPaths1TestFixture\.ShortestPaths1Tests\/\(\{ 20, 25, 25, 68, 86, 39, 22, 70, 36, 53, 91, 35, 88, 27, 30, 43, 54, 74, 41 \}, \{ \{ 1, 7, 45 \}, \{ 2, 14, 15 \}, \{ 3, 7, 29 \}, \{ 4, 1, 48 \}, \{ 5, 1, 66 \}, \{ 6, 7, 17 \}, \{ 7, 14, 15 \}, \{ 8, 14, 43 \}, \{ 9, 1, 27 \}, \{ 10, 1, 33 \}, \{ 11, 14, 64 \}, \{ 12, 1\.\.\.$|^ShortestPaths2Tests\/ShortestPaths2TestFixture\.ShortestPaths2Tests\/\(\{ 10, 16, 8, -1 \}, \{ \{ 1, 2, 10 \}, \{ 1, 3, 6 \}, \{ 2, 4, 8 \} \}, 5, 2\)$|^ShortestPaths2Tests\/ShortestPaths2TestFixture\.ShortestPaths2Tests\/\(\{ 24, 3, 15 \}, \{ \{ 1, 2, 24 \}, \{ 1, 4, 20 \}, \{ 3, 1, 3 \}, \{ 4, 3, 12 \} \}, 4, 1\)$|^ShortestPaths2Tests\/ShortestPaths2TestFixture\.ShortestPaths2Tests\/\(\{ 20, 25, 25, 68, 86, 39, 22, 70, 36, 53, 91, 35, 88, 27, 30, 43, 54, 74, 41 \}, \{ \{ 1, 7, 45 \}, \{ 2, 14, 15 \}, \{ 3, 7, 29 \}, \{ 4, 1, 48 \}, \{ 5, 1, 66 \}, \{ 6, 7, 17 \}, \{ 7, 14, 15 \}, \{ 8, 14, 43 \}, \{ 9, 1, 27 \}, \{ 10, 1, 33 \}, \{ 11, 14, 64 \}, \{ 12, 1\.\.\.$|^MinSubGraphsDifferenceTests\/MinSubGraphsDifferenceTestFixture\.MinSubGraphsDifferenceTests\/\(4, \{ 10, 5, 11 \}, \{ \{ 1, 2 \}, \{ 1, 3 \} \}\)$|^MinSubGraphsDifferenceTests\/MinSubGraphsDifferenceTestFixture\.MinSubGraphsDifferenceTests\/\(1, \{ 10, 5, 6, 20 \}, \{ \{ 1, 2 \}, \{ 1, 3 \}, \{ 2, 4 \} \}\)$|^MinSubGraphsDifferenceTests\/MinSubGraphsDifferenceTestFixture\.MinSubGraphsDifferenceTests\/\(5, \{ 10, 5, 20 \}, \{ \{ 1, 2 \}, \{ 2, 3 \} \}\)$|^MinSubGraphsDifferenceTests\/MinSubGraphsDifferenceTestFixture\.MinSubGraphsDifferenceTests\/\(400, \{ 100, 200, 100, 500, 100, 600 \}, \{ \{ 1, 2 \}, \{ 2, 3 \}, \{ 2, 5 \}, \{ 4, 5 \}, \{ 5, 6 \} \}\)$|^MinSubGraphsDifferenceTests\/MinSubGraphsDifferenceTestFixture\.MinSubGraphsDifferenceTests\/\(99, \{ 205, 573, 985, 242, 830, 514, 592, 263, 142, 915 \}, \{ \{ 2, 8 \}, \{ 10, 5 \}, \{ 1, 7 \}, \{ 6, 9 \}, \{ 4, 3 \}, \{ 8, 10 \}, \{ 5, 1 \}, \{ 7, 6 \}, \{ 9, 4 \} \}\)$|^MinSubGraphsDifferenceTests\/MinSubGraphsDifferenceTestFixture\.MinSubGraphsDifferenceTests\/\(525, \{ 716, 365, 206, 641, 841, 585, 801, 645, 208, 924, 920, 286, 554, 832, 359, 836, 247, 959, 31, 322, 709, 860, 890, 195, 575, 905, 314, 41, 669, 549, 950, 736, \.\.\. \}, \{ \{ 14, 25 \}, \{ 25, 13 \}, \{ 13, 20 \}, \{ 20, 24 \}, \{ 43, 2 \}, \{ 2, 48 \}, \{ 48,\.\.\.$|^PostmanProblemTests\/PostmanProblemTestFixture\.PostmanProblemTests\/\(6, \{ 1, 3, 4 \}, \{ \{ 1, 2, 1 \}, \{ 2, 3, 2 \}, \{ 2, 4, 2 \}, \{ 3, 5, 3 \} \}\)$|^PostmanProblemTests\/PostmanProblemTestFixture\.PostmanProblemTests\/\(54, \{ 5, 11, 12, 15, 16 \}, \{ \{ 17, 4, 3 \}, \{ 11, 12, 5 \}, \{ 14, 2, 1 \}, \{ 16, 14, 4 \}, \{ 7, 8, 4 \}, \{ 13, 5, 5 \}, \{ 17, 15, 2 \}, \{ 5, 3, 5 \}, \{ 8, 6, 1 \}, \{ 18, 10, 4 \}, \{ 18, 1, 3 \}, \{ 16, 1, 2 \}, \{ 9, 2, 5 \}, \{ 11, 6, 1 \}, \{ 4, 9, 4 \}, \{ 7, 20, 2 \.\.\.$|^UnbeatenPathsTests\/UnbeatenPathsTestFixture\.UnbeatenPathsTests\/\(\{ 1, 1, 1, 1, 1, 1, 1, 1, 1 \}, 10, \{\}, 5\)$|^UnbeatenPathsTests\/UnbeatenPathsTestFixture\.UnbeatenPathsTests\/\(\{ 3, 1, 2 \}, 4, \{ \{ 1, 2 \}, \{ 2, 3 \}, \{ 1, 4 \} \}, 1\)$|^UnbeatenPathsTests\/UnbeatenPathsTestFixture\.UnbeatenPathsTests\/\(\{ 2, 2, 1 \}, 4, \{ \{ 1, 2 \}, \{ 2, 3 \} \}, 2\)$|^UnbeatenPathsTests\/UnbeatenPathsTestFixture\.UnbeatenPathsTests\/\(\{ 1, 2, 3, 4 \}, 5, \{ \{ 1, 3 \}, \{ 1, 4 \}, \{ 1, 5 \}, \{ 2, 4 \}, \{ 2, 5 \}, \{ 3, 5 \} \}, 1\)$|^EvenForestTests\/UnsignedGraphFixture\.EvenForestTests\/\(1, \{ \{ 1, 2 \}, \{ 1, 3 \}, \{ 3, 4 \} \}, 4, 1\)$|^EvenForestTests\/UnsignedGraphFixture\.EvenForestTests\/\(2, \{ \{ 2, 1 \}, \{ 3, 1 \}, \{ 4, 3 \}, \{ 5, 2 \}, \{ 6, 1 \}, \{ 7, 2 \}, \{ 8, 6 \}, \{ 9, 8 \}, \{ 10, 8 \} \}, 10, 1\)$|^EvenForestTests\/UnsignedGraphFixture\.EvenForestTests\/\(4, \{ \{ 2, 1 \}, \{ 3, 1 \}, \{ 4, 3 \}, \{ 5, 2 \}, \{ 6, 5 \}, \{ 7, 1 \}, \{ 8, 1 \}, \{ 9, 2 \}, \{ 10, 7 \}, \{ 11, 10 \}, \{ 12, 3 \}, \{ 13, 7 \}, \{ 14, 8 \}, \{ 15, 12 \}, \{ 16, 6 \}, \{ 17, 6 \}, \{ 18, 10 \}, \{ 19, 1 \}, \{ 20, 8 \} \}, 20, 1\)$|^PrimMinimumSpanningTreeTests\/SignedGraphFixture\.PrimMinimumSpanningTreeTests\/\(15, \{ \{ 1, 2, 3 \}, \{ 1, 3, 4 \}, \{ 4, 2, 6 \}, \{ 5, 2, 2 \}, \{ 2, 3, 5 \}, \{ 3, 5, 7 \} \}, 5, 1\)$|^PrimMinimumSpanningTreeTests\/SignedGraphFixture\.PrimMinimumSpanningTreeTests\/\(150, \{ \{ 1, 2, 20 \}, \{ 1, 3, 50 \}, \{ 1, 4, 70 \}, \{ 1, 5, 90 \}, \{ 2, 3, 30 \}, \{ 3, 4, 40 \}, \{ 4, 5, 60 \} \}, 5, 2\)$|^PrimMinimumSpanningTreeTests\/SignedGraphFixture\.PrimMinimumSpanningTreeTests\/\(1106, \{ \{ 2, 1, 1000 \}, \{ 3, 4, 299 \}, \{ 2, 4, 200 \}, \{ 2, 4, 100 \}, \{ 3, 2, 300 \}, \{ 3, 2, 6 \} \}, 4, 2\)$|^MaxNonOverlappingSegmentsTests\/MaxNonOverlappingSegmentsTestFixture\.MaxNonOverlappingSegmentsTests\/\(3, \{ 1, 3, 7, 9, 9 \}, \{ 5, 6, 8, 9, 10 \}\)$|^MaxNonOverlappingSegmentsTests\/MaxNonOverlappingSegmentsTestFixture\.MaxNonOverlappingSegmentsTests\/\(5, \{ 1, 6, 7, 9, 10 \}, \{ 5, 6, 8, 9, 10 \}\)$|^MaxNonOverlappingSegmentsTests\/MaxNonOverlappingSegmentsTestFixture\.MaxNonOverlappingSegmentsTests\/\(2, \{ 1, 2, 3, 4, 5, 6 \}, \{ 5, 6, 7, 8, 9, 10 \}\)$|^TieRopesTestTests\/TieRopesTestTestFixture\.TieRopesTestTests\/\(3, 4, \{ 1, 2, 3, 4, 1, 1, 3 \}\)$|^GetMinimumCostTests\/GetMinimumCostTestTestFixture\.GetMinimumCostTests\/\(15, 2, \{ 2, 5, 6 \}\)$|^GetMinimumCostTests\/GetMinimumCostTestTestFixture\.GetMinimumCostTests\/\(29, 3, \{ 1, 3, 5, 7, 9 \}\)$|^GetMinimumCostTests\/GetMinimumCostTestTestFixture\.GetMinimumCostTests\/\(163578911, 3, \{ 390225, 426456, 688267, 800389, 990107, 439248, 240638, 15991, 874479, 568754, 729927, 980985, 132244, 488186, 5037, 721765, 251885, 28458, 23710, 281490, 30935, 897665, 768945, 337228, 533277, 959855, 927447, 941485, 24242, 684459, \.\.\.$|^MaxMinTests\/MaxMinTestFixture\.MaxMinTests\/\(20, 3, \{ 10, 100, 300, 200, 1000, 20, 30 \}\)$|^MaxMinTests\/MaxMinTestFixture\.MaxMinTests\/\(3, 4, \{ 1, 2, 3, 4, 10, 20, 30, 40, 100, 200 \}\)$|^MaxMinTests\/MaxMinTestFixture\.MaxMinTests\/\(0, 2, \{ 1, 2, 1, 2, 1 \}\)$|^MaxMinTests\/MaxMinTestFixture\.MaxMinTests\/\(2, 3, \{ 100, 200, 300, 350, 400, 401, 402 \}\)$|^EqualDistributionTests\/EqualDistributionTestFixture\.EqualDistributionTests\/\(2, \{ 1, 1, 5 \}\)$|^EqualDistributionTests\/EqualDistributionTestFixture\.EqualDistributionTests\/\(2, \{ 2, 2, 3, 7 \}\)$|^EqualDistributionTests\/EqualDistributionTestFixture\.EqualDistributionTests\/\(3, \{ 10, 7, 12 \}\)$|^EqualDistributionTests\/EqualDistributionTestFixture\.EqualDistributionTests\/\(4, \{ 1, 2, 3, 4 \}\)$|^EqualDistributionTests\/EqualDistributionTestFixture\.EqualDistributionTests\/\(8, \{ 1, 3, 5, 7, 9 \}\)$|^EqualDistributionTests\/EqualDistributionTestFixture\.EqualDistributionTests\/\(927, \{ 851, 183, 48, 473, 610, 678, 725, 87, 95, 50, 311, 258, 854 \}\)$|^EqualDistributionTests\/EqualDistributionTestFixture\.EqualDistributionTests\/\(1123, \{ 249, 666, 500, 101, 227, 85, 963, 681, 331, 119, 448, 587, 668, 398, 802 \}\)$|^EqualDistributionTests\/EqualDistributionTestFixture\.EqualDistributionTests\/\(5104, \{ 512, 125, 928, 381, 890, 90, 512, 789, 469, 473, 908, 990, 195, 763, 102, 643, 458, 366, 684, 857, 126, 534, 974, 875, 459, 892, 686, 373, 127, 297, 576, 991, \.\.\. \}\)$|^HIndexTests\/HIndexTestFixture\.HIndexTests\/\(3, \{ 3, 0, 6, 1, 5 \}\)$|^HIndexTests\/HIndexTestFixture\.HIndexTests\/\(1, \{ 0, 1 \}\)$|^HIndexTests\/HIndexTestFixture\.HIndexTests\/\(1, \{ 1, 1 \}\)$|^HIndexTests\/HIndexTestFixture\.HIndexTests\/\(1, \{ 123 \}\)$|^HIndexTests\/HIndexTestFixture\.HIndexTests\/\(1, \{ 1, 1, 2 \}\)$|^HIndexTests\/HIndexTestFixture\.HIndexTests\/\(2, \{ 1, 2, 2 \}\)$|^HIndexTests\/HIndexTestFixture\.HIndexTests\/\(2, \{ 3, 2, 2 \}\)$|^HIndexTests\/HIndexTestFixture\.HIndexTests\/\(2, \{ 3, 3, 2 \}\)$|^IncreasingSequencesTests\/IncreasingSequencesTestFixture\.IncreasingSequencesTests\/\(2, \{ 5, 3, 7, 7, 10 \}, \{ 1, 6, 6, 9, 9 \}\)$|^IncreasingSequencesTests\/IncreasingSequencesTestFixture\.IncreasingSequencesTests\/\(0, \{ 1, 5, 6 \}, \{ -2, 0, 2 \}\)$|^IncreasingSequencesTests\/IncreasingSequencesTestFixture\.IncreasingSequencesTests\/\(0, \{ 2, 5 \}, \{ 1, 6 \}\)$|^IncreasingSequencesTests\/IncreasingSequencesTestFixture\.IncreasingSequencesTests\/\(18446744073709551615, \{ 5, -3, 6, 4, 8 \}, \{ 2, 6, -5, 1, 0 \}\)$|^IncreasingSequencesTests\/IncreasingSequencesTestFixture\.IncreasingSequencesTests\/\(18446744073709551615, \{ 0, 0, 0 \}, \{ 1, 2, 3 \}\)$|^IncreasingSequencesTests\/IncreasingSequencesTestFixture\.IncreasingSequencesTests\/\(18446744073709551615, \{ 0, 1, 1, 2 \}, \{ 5, 4, 4, 3 \}\)$|^IncreasingSequencesTests\/IncreasingSequencesTestFixture\.IncreasingSequencesTests\/\(18446744073709551615, \{ 0, 1, 1, 2 \}, \{ 3, 4, 4, 5 \}\)$|^IncreasingSequencesTests\/IncreasingSequencesTestFixture\.IncreasingSequencesTests\/\(18446744073709551615, \{ 2, 1, 1, 0 \}, \{ 5, 4, 4, 3 \}\)$|^IncreasingSequencesTests\/IncreasingSequencesTestFixture\.IncreasingSequencesTests\/\(18446744073709551615, \{ 0, 2, 2, 4, 6, 6, 8, 10, 10 \}, \{ 1, 2, 2, 3, 4, 4, 5, 6, 6 \}\)$|^IncreasingSequencesTests\/IncreasingSequencesTestFixture\.IncreasingSequencesTests\/\(18446744073709551615, \{ 0, 1, 1, 2, 3, 3, 4, 5, 5 \}, \{ 10, 10, 9, 8, 8, 7, 6, 6, 5 \}\)$|^IncreasingSequencesTests\/IncreasingSequencesTestFixture\.IncreasingSequencesTests\/\(18446744073709551615, \{ 0, -1, -2 \}, \{ -2, 1, 2 \}\)$|^LongestIncreasingSubsequenceNlogNTests\/LongestIncreasingSubsequenceNlogNTestFixture\.LongestIncreasingSubsequenceNlogNTests\/\(1, \{ 0 \}\)$|^LongestIncreasingSubsequenceNlogNTests\/LongestIncreasingSubsequenceNlogNTestFixture\.LongestIncreasingSubsequenceNlogNTests\/\(1, \{ 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 \}\)$|^LongestIncreasingSubsequenceNlogNTests\/LongestIncreasingSubsequenceNlogNTestFixture\.LongestIncreasingSubsequenceNlogNTests\/\(6, \{ 0, 8, 4, 12, 2, 10, 6, 14, 1, 9, 5, 13, 3, 11, 7, 15 \}\)$|^LongestIncreasingSubsequenceNlogNTests\/LongestIncreasingSubsequenceNlogNTestFixture\.LongestIncreasingSubsequenceNlogNTests\/\(3, \{ 3, 2, 4, 1, 5 \}\)$|^LongestIncreasingSubsequenceNlogNTests\/LongestIncreasingSubsequenceNlogNTestFixture\.LongestIncreasingSubsequenceNlogNTests\/\(1, \{ 1, 1, 1, 1, 1 \}\)$|^LongestDecreasingSubsequenceNlogNTests\/LongestDecreasingSubsequenceNlogNTestFixture\.LongestDecreasingSubsequenceNlogNTests\/\(1, \{ 0 \}\)$|^LongestDecreasingSubsequenceNlogNTests\/LongestDecreasingSubsequenceNlogNTestFixture\.LongestDecreasingSubsequenceNlogNTests\/\(1, \{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 \}\)$|^LongestDecreasingSubsequenceNlogNTests\/LongestDecreasingSubsequenceNlogNTestFixture\.LongestDecreasingSubsequenceNlogNTests\/\(5, \{ 0, 8, 4, 12, 2, 10, 6, 14, 1, 9, 5, 13, 3, 11, 7, 15 \}\)$|^LongestDecreasingSubsequenceNlogNTests\/LongestDecreasingSubsequenceNlogNTestFixture\.LongestDecreasingSubsequenceNlogNTests\/\(3, \{ 3, 2, 4, 1, 5 \}\)$|^LongestDecreasingSubsequenceNlogNTests\/LongestDecreasingSubsequenceNlogNTestFixture\.LongestDecreasingSubsequenceNlogNTests\/\(1, \{ 1, 1, 1, 1, 1 \}\)$|^CoinsChangeTests\/CoinsChangeTestFixture\.CoinChangeTests\/\(\{\}, 0, \{ 3, 2, 1 \}\)$|^CoinsChangeTests\/CoinsChangeTestFixture\.CoinChangeTests\/\(\{ \{ 1 \} \}, 1, \{ 3, 2, 1 \}\)$|^CoinsChangeTests\/CoinsChangeTestFixture\.CoinChangeTests\/\(\{ \{ 1, 1 \}, \{ 2 \} \}, 2, \{ 3, 2, 1 \}\)$|^CoinsChangeTests\/CoinsChangeTestFixture\.CoinChangeTests\/\(\{ \{ 1, 1, 1 \}, \{ 1, 2 \}, \{ 3 \} \}, 3, \{ 3, 2, 1 \}\)$|^CoinsChangeTests\/CoinsChangeTestFixture\.CoinChangeTests\/\(\{ \{ 1, 1, 1, 1 \}, \{ 1, 1, 2 \}, \{ 1, 3 \}, \{ 2, 2 \} \}, 4, \{ 3, 2, 1 \}\)$|^CoinsChangeTests\/CoinsChangeTestFixture\.CoinChangeTests\/\(\{ \{ 2, 2, 2, 2, 2 \}, \{ 2, 2, 3, 3 \}, \{ 2, 2, 6 \}, \{ 2, 3, 5 \}, \{ 5, 5 \} \}, 10, \{ 6, 5, 3, 2 \}\)$|^CoinsChangeTests\/CoinsChangeTestFixture\.CoinChangeTests\/\(\{ \{ 3, 3, 4 \}, \{ 3, 7 \}, \{ 4, 6 \}, \{ 5, 5 \}, \{ 10 \} \}, 10, \{ 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 \}\)$|^CoinsChangeDynamicProgrammingTests\/CoinsChangeDynamicProgrammingTestFixture\.CoinsChangeDynamicProgrammingTests\/\(\{\}, 0, \{ 3, 2, 1 \}\)$|^CoinsChangeDynamicProgrammingTests\/CoinsChangeDynamicProgrammingTestFixture\.CoinsChangeDynamicProgrammingTests\/\(\{\}, -1, \{ 3, 2, 1 \}\)$|^CoinsChangeDynamicProgrammingTests\/CoinsChangeDynamicProgrammingTestFixture\.CoinsChangeDynamicProgrammingTests\/\(\{ \{ 1 \} \}, 1, \{ 3, 2, 1 \}\)$|^CoinsChangeDynamicProgrammingTests\/CoinsChangeDynamicProgrammingTestFixture\.CoinsChangeDynamicProgrammingTests\/\(\{ \{ 1, 1 \}, \{ 2 \} \}, 2, \{ 3, 2, 1 \}\)$|^CoinsChangeDynamicProgrammingTests\/CoinsChangeDynamicProgrammingTestFixture\.CoinsChangeDynamicProgrammingTests\/\(\{ \{ 1, 1, 1 \}, \{ 1, 2 \}, \{ 3 \} \}, 3, \{ 3, 2, 1 \}\)$|^CoinsChangeDynamicProgrammingTests\/CoinsChangeDynamicProgrammingTestFixture\.CoinsChangeDynamicProgrammingTests\/\(\{ \{ 1, 1, 1, 1 \}, \{ 1, 1, 2 \}, \{ 1, 3 \}, \{ 2, 2 \} \}, 4, \{ 3, 2, 1 \}\)$|^CoinsChangeDynamicProgrammingTests\/CoinsChangeDynamicProgrammingTestFixture\.CoinsChangeDynamicProgrammingTests\/\(\{ \{ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 \}, \{ 1, 1, 1, 1, 1, 1, 1, 1, 2 \}, \{ 1, 1, 1, 1, 1, 1, 1, 3 \}, \{ 1, 1, 1, 1, 1, 1, 2, 2 \}, \{ 1, 1, 1, 1, 1, 2, 3 \}, \{ 1, 1, 1, 1, 2, 2, 2 \}, \{ 1, 1, 1, 1, 3, 3 \}, \{ 1, 1, 1, 2, 2, 3 \}, \{ 1, 1, 2, 2, 2, 2 \}, \{ 1, 1, 2,\.\.\.$|^CoinsChangeDynamicProgrammingTests\/CoinsChangeDynamicProgrammingTestFixture\.CoinsChangeDynamicProgrammingTests\/\(\{ \{ 2, 2, 2, 2, 2 \}, \{ 2, 2, 3, 3 \}, \{ 2, 2, 6 \}, \{ 2, 3, 5 \}, \{ 5, 5 \} \}, 10, \{ 6, 5, 3, 2 \}\)$|^CoinsChangeDynamicProgrammingTests\/CoinsChangeDynamicProgrammingTestFixture\.CoinsChangeDynamicProgrammingTests\/\(\{ \{ 3, 3, 4 \}, \{ 3, 7 \}, \{ 4, 6 \}, \{ 5, 5 \}, \{ 10 \} \}, 10, \{ 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 \}\)$|^CoinsChangeUniqueWaysDynamicProgrammingTests\/CoinsChangeUniqueWaysDynamicProgrammingTestFixture\.CoinsChangeUniqueWaysDynamicProgrammingTests\/\(0, 0, \{ 3, 2, 1 \}\)$|^CoinsChangeUniqueWaysDynamicProgrammingTests\/CoinsChangeUniqueWaysDynamicProgrammingTestFixture\.CoinsChangeUniqueWaysDynamicProgrammingTests\/\(1, 1, \{ 3, 2, 1 \}\)$|^CoinsChangeUniqueWaysDynamicProgrammingTests\/CoinsChangeUniqueWaysDynamicProgrammingTestFixture\.CoinsChangeUniqueWaysDynamicProgrammingTests\/\(2, 2, \{ 3, 2, 1 \}\)$|^CoinsChangeUniqueWaysDynamicProgrammingTests\/CoinsChangeUniqueWaysDynamicProgrammingTestFixture\.CoinsChangeUniqueWaysDynamicProgrammingTests\/\(3, 3, \{ 3, 2, 1 \}\)$|^CoinsChangeUniqueWaysDynamicProgrammingTests\/CoinsChangeUniqueWaysDynamicProgrammingTestFixture\.CoinsChangeUniqueWaysDynamicProgrammingTests\/\(4, 4, \{ 3, 2, 1 \}\)$|^CoinsChangeUniqueWaysDynamicProgrammingTests\/CoinsChangeUniqueWaysDynamicProgrammingTestFixture\.CoinsChangeUniqueWaysDynamicProgrammingTests\/\(2, 5, \{ 2, 3, 5 \}\)$|^CoinsChangeUniqueWaysDynamicProgrammingTests\/CoinsChangeUniqueWaysDynamicProgrammingTestFixture\.CoinsChangeUniqueWaysDynamicProgrammingTests\/\(2, 6, \{ 2, 3, 5 \}\)$|^CoinsChangeUniqueWaysDynamicProgrammingTests\/CoinsChangeUniqueWaysDynamicProgrammingTestFixture\.CoinsChangeUniqueWaysDynamicProgrammingTests\/\(5, 10, \{ 6, 5, 3, 2 \}\)$|^CoinsChangeUniqueWaysDynamicProgrammingTests\/CoinsChangeUniqueWaysDynamicProgrammingTestFixture\.CoinsChangeUniqueWaysDynamicProgrammingTests\/\(96190959, 166, \{ 5, 37, 8, 39, 33, 17, 22, 32, 13, 7, 10, 35, 40, 2, 43, 49, 46, 19, 41, 1, 12, 11, 28 \}\)$|^CoinsChangeDuplicateWaysDynamicProgrammingTests\/CoinsChangeDuplicateWaysDynamicProgrammingTestFixture\.CoinsChangeDuplicateWaysDynamicProgrammingTests\/\(0, 0, \{ 3, 2, 1 \}\)$|^CoinsChangeDuplicateWaysDynamicProgrammingTests\/CoinsChangeDuplicateWaysDynamicProgrammingTestFixture\.CoinsChangeDuplicateWaysDynamicProgrammingTests\/\(1, 1, \{ 3, 2, 1 \}\)$|^CoinsChangeDuplicateWaysDynamicProgrammingTests\/CoinsChangeDuplicateWaysDynamicProgrammingTestFixture\.CoinsChangeDuplicateWaysDynamicProgrammingTests\/\(2, 2, \{ 3, 2, 1 \}\)$|^CoinsChangeDuplicateWaysDynamicProgrammingTests\/CoinsChangeDuplicateWaysDynamicProgrammingTestFixture\.CoinsChangeDuplicateWaysDynamicProgrammingTests\/\(4, 3, \{ 3, 2, 1 \}\)$|^CoinsChangeDuplicateWaysDynamicProgrammingTests\/CoinsChangeDuplicateWaysDynamicProgrammingTestFixture\.CoinsChangeDuplicateWaysDynamicProgrammingTests\/\(7, 4, \{ 3, 2, 1 \}\)$|^CoinsChangeDuplicateWaysDynamicProgrammingTests\/CoinsChangeDuplicateWaysDynamicProgrammingTestFixture\.CoinsChangeDuplicateWaysDynamicProgrammingTests\/\(17, 10, \{ 6, 5, 3, 2 \}\)$|^CoinsChangeDuplicateWaysDynamicProgrammingTests\/CoinsChangeDuplicateWaysDynamicProgrammingTestFixture\.CoinsChangeDuplicateWaysDynamicProgrammingTests\/\(3, 5, \{ 2, 3, 5 \}\)$|^CoinsChangeDuplicateWaysDynamicProgrammingTests\/CoinsChangeDuplicateWaysDynamicProgrammingTestFixture\.CoinsChangeDuplicateWaysDynamicProgrammingTests\/\(2, 6, \{ 2, 3, 5 \}\)$|^CoinsChangeFewestCoinsDynamicProgrammingTests\/CoinsChangeFewestCoinsDynamicProgrammingTestFixture\.CoinsChangeFewestCoinsDynamicProgrammingTests\/\(3, 11, \{ 1, 2, 5 \}\)$|^CoinsChangeFewestCoinsDynamicProgrammingTests\/CoinsChangeFewestCoinsDynamicProgrammingTestFixture\.CoinsChangeFewestCoinsDynamicProgrammingTests\/\(2, 10, \{ 1, 2, 5 \}\)$|^CoinsChangeFewestCoinsDynamicProgrammingTests\/CoinsChangeFewestCoinsDynamicProgrammingTestFixture\.CoinsChangeFewestCoinsDynamicProgrammingTests\/\(-1, 3, \{ 2 \}\)$|^CoinsChangeFewestCoinsDynamicProgrammingTests\/CoinsChangeFewestCoinsDynamicProgrammingTestFixture\.CoinsChangeFewestCoinsDynamicProgrammingTests\/\(0, 0, \{ 1 \}\)$|^CoinsChangeFewestCoinsDynamicProgrammingTests\/CoinsChangeFewestCoinsDynamicProgrammingTestFixture\.CoinsChangeFewestCoinsDynamicProgrammingTests\/\(1, 1, \{ 1 \}\)$|^CoinsChangeFewestCoinsDynamicProgrammingTests\/CoinsChangeFewestCoinsDynamicProgrammingTestFixture\.CoinsChangeFewestCoinsDynamicProgrammingTests\/\(2, 2, \{ 1 \}\)$|^StairsClimbingDynamicProgrammingTests\/StairsClimbingDynamicProgrammingTestFixture\.StairsClimbingDynamicProgrammingTests\/\(13, 6, \{ 1, 2 \}\)$|^StairsClimbingDynamicProgrammingTests\/StairsClimbingDynamicProgrammingTestFixture\.StairsClimbingDynamicProgrammingTests\/\(24, 6, \{ 1, 2, 3 \}\)$|^StairsClimbingDynamicProgrammingBottomUpTests\/StairsClimbingDynamicProgrammingBottomUpTestFixture\.StairsClimbingDynamicProgrammingBottomUpTests\/\(13, 6, \{ 1, 2 \}\)$|^StairsClimbingDynamicProgrammingBottomUpTests\/StairsClimbingDynamicProgrammingBottomUpTestFixture\.StairsClimbingDynamicProgrammingBottomUpTests\/\(24, 6, \{ 1, 2, 3 \}\)$|^UnboundedKnapsackTests\/UnboundedKnapsackTestFixture\.UnboundedKnapsackTests\/\(9, 9, \{ 2, 3, 4 \}\)$|^UnboundedKnapsackTests\/UnboundedKnapsackTestFixture\.UnboundedKnapsackTests\/\(12, 12, \{ 3, 4, 10 \}\)$|^UnboundedKnapsackTests\/UnboundedKnapsackTestFixture\.UnboundedKnapsackTests\/\(13, 13, \{ 3, 4, 10 \}\)$|^UnboundedKnapsackTests\/UnboundedKnapsackTestFixture\.UnboundedKnapsackTests\/\(16, 16, \{ 3, 4, 10 \}\)$|^UnboundedKnapsackTests\/UnboundedKnapsackTestFixture\.UnboundedKnapsackTests\/\(2000, 2000, \{ 2000, 2000, 2000 \}\)$|^UnboundedKnapsackTests\/UnboundedKnapsackTestFixture\.UnboundedKnapsackTests\/\(9, 9, \{ 9, 9, 9 \}\)$|^UnboundedKnapsackTests\/UnboundedKnapsackTestFixture\.UnboundedKnapsackTests\/\(0, 8, \{ 9, 9, 9 \}\)$|^UnboundedKnapsackTests\/UnboundedKnapsackTestFixture\.UnboundedKnapsackTests\/\(9999, 9999, \{ 1 \}\)$|^UnboundedKnapsackTests\/UnboundedKnapsackTestFixture\.UnboundedKnapsackTests\/\(9999, 9999, \{ 1, 2 \}\)$|^UnboundedKnapsackTests\/UnboundedKnapsackTestFixture\.UnboundedKnapsackTests\/\(10, 10, \{ 5, 9 \}\)$|^UnboundedKnapsackTests\/UnboundedKnapsackTestFixture\.UnboundedKnapsackTests\/\(5, 8, \{ 5, 9 \}\)$|^UnboundedKnapsackTests\/UnboundedKnapsackTestFixture\.UnboundedKnapsackTests\/\(9, 10, \{ 9 \}\)$|^UnboundedKnapsackTests\/UnboundedKnapsackTestFixture\.UnboundedKnapsackTests\/\(9, 9, \{ 9 \}\)$|^UnboundedKnapsackTests\/UnboundedKnapsackTestFixture\.UnboundedKnapsackTests\/\(0, 8, \{ 9 \}\)$|^BoundedKnapsackTests\/BoundedKnapsackTestFixture\.BoundedKnapsackTests\/\(\{\}, 6, \{ 2, 3, 5 \}\)$|^BoundedKnapsackTests\/BoundedKnapsackTestFixture\.BoundedKnapsackTests\/\(\{ \{ 1, 1, 6 \}, \{ 1, 2, 5 \}, \{ 1, 7 \}, \{ 2, 6 \} \}, 8, \{ 10, 1, 2, 7, 6, 1, 5 \}\)$|^BoundedKnapsackCombinationSumTests\/BoundedKnapsackCombinationSumTestFixture\.BoundedKnapsackCombinationSumTests\/\(\{ \{ 1, 2, 4 \} \}, 3, 7, 10\)$|^BoundedKnapsackCombinationSumTests\/BoundedKnapsackCombinationSumTestFixture\.BoundedKnapsackCombinationSumTests\/\(\{ \{ 1, 2, 6 \}, \{ 1, 3, 5 \}, \{ 2, 3, 4 \} \}, 3, 9, 10\)$|^BoundedKnapsackCombinationSumTests\/BoundedKnapsackCombinationSumTestFixture\.BoundedKnapsackCombinationSumTests\/\(\{\}, 4, 1, 10\)$|^BoundedKnapsackCombinationSumTests\/BoundedKnapsackCombinationSumTestFixture\.BoundedKnapsackCombinationSumTests\/\(\{\}, 3, 2, 10\)$|^BoundedKnapsackCombinationSumTests\/BoundedKnapsackCombinationSumTestFixture\.BoundedKnapsackCombinationSumTests\/\(\{ \{ 1, 2, 3, 4, 5, 6, 7, 8, 9 \} \}, 9, 45, 10\)$|^BoundedCombinationSumWithMaxElementTests\/BoundedCombinationSumWithMaxElementTestFixture\.BoundedCombinationSumWithMaxElementTests\/\(\{ \{ 1, 4, 7 \}, \{ 1, 5, 6 \}, \{ 2, 3, 7 \}, \{ 2, 4, 6 \}, \{ 3, 4, 5 \} \}, 3, 12, 8\)$|^BoundedCombinationSumWithMaxElementTests\/BoundedCombinationSumWithMaxElementTestFixture\.BoundedCombinationSumWithMaxElementTests\/\(\{\}, 3, 10, 3\)$|^BoundedCombinationSumWithMaxElementTests\/BoundedCombinationSumWithMaxElementTestFixture\.BoundedCombinationSumWithMaxElementTests\/\(\{ \{ 1, 8 \}, \{ 2, 7 \}, \{ 3, 6 \}, \{ 4, 5 \} \}, 2, 9, 10\)$|^BoundedCombinationSumWithMaxElementTests\/BoundedCombinationSumWithMaxElementTestFixture\.BoundedCombinationSumWithMaxElementTests\/\(\{ \{ 5 \} \}, 1, 5, 20\)$|^BoundedCombinationSumWithMaxElementTests\/BoundedCombinationSumWithMaxElementTestFixture\.BoundedCombinationSumWithMaxElementTests\/\(\{ \{ 1 \} \}, 1, 1, 20\)$|^LinkedListTests\/ConnectedCellsInAGridLinkedListTestFixture\.ConnectedCellsInAGridLinkedListTests\/\(5, \{ \{ 1, 1, 0, 0 \}, \{ 0, 1, 1, 0 \}, \{ 0, 0, 1, 0 \}, \{ 1, 0, 0, 0 \} \}\)$|^LinkedListTests\/ConnectedCellsInAGridLinkedListTestFixture\.ConnectedCellsInAGridLinkedListTests\/\(8, \{ \{ 0, 0, 1, 1 \}, \{ 0, 0, 1, 0 \}, \{ 0, 1, 1, 0 \}, \{ 0, 1, 0, 0 \}, \{ 1, 1, 0, 0 \} \}\)$|^LinkedListTests\/ConnectedCellsInAGridLinkedListTestFixture\.ConnectedCellsInAGridLinkedListTests\/\(5, \{ \{ 1, 1, 0, 0, 0 \}, \{ 0, 1, 1, 0, 0 \}, \{ 0, 0, 1, 0, 1 \}, \{ 1, 0, 0, 0, 1 \}, \{ 0, 1, 0, 1, 1 \} \}\)$|^LinkedListTests\/ConnectedCellsInAGridLinkedListTestFixture\.ConnectedCellsInAGridLinkedListTests\/\(15, \{ \{ 0, 1, 1, 1, 1 \}, \{ 1, 0, 0, 0, 1 \}, \{ 1, 1, 0, 1, 0 \}, \{ 0, 1, 0, 1, 1 \}, \{ 0, 1, 1, 1, 0 \} \}\)$|^LinkedListTests\/ConnectedCellsInAGridLinkedListTestFixture\.ConnectedCellsInAGridLinkedListTests\/\(9, \{ \{ 1, 1, 1, 0, 1 \}, \{ 0, 0, 1, 0, 0 \}, \{ 1, 1, 0, 1, 0 \}, \{ 0, 1, 1, 0, 0 \}, \{ 0, 0, 0, 0, 0 \}, \{ 0, 1, 0, 0, 0 \}, \{ 0, 0, 1, 1, 0 \} \}\)$|^LinkedListTests\/ConnectedCellsInAGridLinkedListTestFixture\.ConnectedCellsInAGridLinkedListTests\/\(1, \{ \{ 1, 0, 0, 1, 0, 1, 0, 0 \}, \{ 0, 0, 0, 0, 0, 0, 0, 1 \}, \{ 1, 0, 1, 0, 1, 0, 0, 0 \}, \{ 0, 0, 0, 0, 0, 0, 1, 0 \}, \{ 1, 0, 0, 1, 0, 0, 0, 0 \}, \{ 0, 0, 0, 0, 0, 0, 0, 1 \}, \{ 0, 1, 0, 0, 0, 1, 0, 0 \} \}\)$|^MatrixPatternCountTests\/MatrixPatternCountTestFixture\.MatrixPatternCountTests\/\(3, \{ \{ 0, 0, 1 \}, \{ 0, 1, 1 \}, \{ 1, 1, 1 \} \}\)$|^MatrixPatternCountTests\/MatrixPatternCountTestFixture\.MatrixPatternCountTests\/\(4, \{ \{ 0, 0, 1 \}, \{ 0, 0, 1 \}, \{ 1, 1, 1 \} \}\)$|^MatrixPatternCountTests\/MatrixPatternCountTestFixture\.MatrixPatternCountTests\/\(6, \{ \{ 0, 0, 0, 1 \}, \{ 0, 0, 1, 1 \}, \{ 0, 1, 1, 1 \}, \{ 1, 1, 1, 1 \} \}\)$|^TwoCrossesChallengeTests\/TwoCrossesChallengeTestFixture\.TwoCrossesChallengeTests\/\(1, \{ "GGGGGGGGG", "GBBBGGBGG", "GBBBGGBGG", "GBBBGGBGG", "GBBBGGBGG", "GBBBGGBGG", "GBBBGGBGG", "GGGGGGGGG" \}\)$|^TwoCrossesChallengeTests\/TwoCrossesChallengeTestFixture\.TwoCrossesChallengeTests\/\(5, \{ "GGGGGGG", "BGBBBBG", "BGBBBBG", "GGGGGGG", "GGGGGGG", "BGBBBBG" \}\)$|^TwoCrossesChallengeTests\/TwoCrossesChallengeTestFixture\.TwoCrossesChallengeTests\/\(45, \{ "GBGBGGB", "GBGBGGB", "GBGBGGB", "GGGGGGG", "GGGGGGG", "GBGBGGB", "GBGBGGB" \}\)$|^TwoCrossesChallengeTests\/TwoCrossesChallengeTestFixture\.TwoCrossesChallengeTests\/\(81, \{ "GGGGGGGG", "GBGBGGBG", "GBGBGGBG", "GGGGGGGG", "GBGBGGBG", "GGGGGGGG", "GBGBGGBG", "GGGGGGGG" \}\)$|^TwoCrossesChallengeTests\/TwoCrossesChallengeTestFixture\.TwoCrossesChallengeTests\/\(45, \{ "GGGGGGGGGG", "GBBBBBBGGG", "GGGGGGGGGG", "GGGGGGGGGG", "GBBBBBBGGG", "GGGGGGGGGG", "GBBBBBBGGG", "GBBBBBBGGG", "GGGGGGGGGG" \}\)$|^TwoCrossesChallengeTests\/TwoCrossesChallengeTestFixture\.TwoCrossesChallengeTests\/\(85, \{ "BBBBBGGBGG", "GGGGGGGGGG", "GGGGGGGGGG", "BBBBBGGBGG", "BBBBBGGBGG", "GGGGGGGGGG", "BBBBBGGBGG", "GGGGGGGGGG", "BBBBBGGBGG", "GGGGGGGGGG" \}\)$|^TwoCrossesChallengeTests\/TwoCrossesChallengeTestFixture\.TwoCrossesChallengeTests\/\(81, \{ "GGGGGGGGGGGG", "GBGGBBBBBBBG", "GBGGBBBBBBBG", "GGGGGGGGGGGG", "GGGGGGGGGGGG", "GGGGGGGGGGGG", "GGGGGGGGGGGG", "GBGGBBBBBBBG", "GBGGBBBBBBBG", "GBGGBBBBBBBG", "GGGGGGGGGGGG", "GBGGBBBBBBBG" \}\)$|^TwoCrossesChallengeTests\/TwoCrossesChallengeTestFixture\.TwoCrossesChallengeTests\/\(189, \{ "GGGGGGGGGGGG", "GGGGGGGGGGGG", "BGBGGGBGBGBG", "BGBGGGBGBGBG", "GGGGGGGGGGGG", "GGGGGGGGGGGG", "GGGGGGGGGGGG", "GGGGGGGGGGGG", "BGBGGGBGBGBG", "BGBGGGBGBGBG", "BGBGGGBGBGBG", "BGBGGGBGBGBG", "GGGGGGGGGGGG", "GGGGGGGGGGGG" \}\)$|^TwoCrossesChallengeTests\/TwoCrossesChallengeTestFixture\.TwoCrossesChallengeTests\/\(25, \{ "BGB", "GGG", "BGB", "BGB", "GGG", "BGB" \}\)$|^TwoCrossesChallengeTests\/TwoCrossesChallengeTestFixture\.TwoCrossesChallengeTests\/\(25, \{ "BGBBGB", "GGGGGG", "BGBBGB" \}\)$|^MergeIntervalsTests\/MergeIntervalsTestFixture\.MergeIntervalsTests\/\(\{ \{ 1, 6 \}, \{ 8, 10 \}, \{ 15, 18 \} \}, \{ \{ 1, 3 \}, \{ 2, 6 \}, \{ 8, 10 \}, \{ 15, 18 \} \}\)$|^MergeIntervalsTests\/MergeIntervalsTestFixture\.MergeIntervalsTests\/\(\{ \{ 1, 5 \} \}, \{ \{ 1, 4 \}, \{ 4, 5 \} \}\)$|^MergeIntervalsTests\/MergeIntervalsTestFixture\.MergeIntervalsTests\/\(\{ \{ 1, 10 \} \}, \{ \{ 2, 3 \}, \{ 4, 5 \}, \{ 6, 7 \}, \{ 8, 9 \}, \{ 1, 10 \} \}\)$|^SpiralOrderTests\/MatrixSpiralOrderTestFixture\.SpiralOrderTests\/\(\{ 1, 2, 3, 6, 9, 8, 7, 4, 5 \}, \{ \{ 1, 2, 3 \}, \{ 4, 5, 6 \}, \{ 7, 8, 9 \} \}\)$|^SpiralOrderTests\/MatrixSpiralOrderTestFixture\.SpiralOrderTests\/\(\{ 1, 2, 3, 4, 8, 12, 11, 10, 9, 5, 6, 7 \}, \{ \{ 1, 2, 3, 4 \}, \{ 5, 6, 7, 8 \}, \{ 9, 10, 11, 12 \} \}\)$|^SpiralOrderTests\/MatrixSpiralOrderTestFixture\.SpiralOrderTests\/\(\{ 1, 2, 4, 3 \}, \{ \{ 1, 2 \}, \{ 3, 4 \} \}\)$|^SurfaceArea3DTests\/SurfaceArea3DTestFixture\.SurfaceArea3DTests\/\(6, \{ \{ 1 \} \}\)$|^SurfaceArea3DTests\/SurfaceArea3DTestFixture\.SurfaceArea3DTests\/\(12, \{ \{ 1, 0, 1 \} \}\)$|^SurfaceArea3DTests\/SurfaceArea3DTestFixture\.SurfaceArea3DTests\/\(60, \{ \{ 1, 3, 4 \}, \{ 2, 2, 3 \}, \{ 1, 2, 4 \} \}\)$|^SurfaceArea3DTests\/SurfaceArea3DTestFixture\.SurfaceArea3DTests\/\(90, \{ \{ 1, 2, 3, 4, 5, 5, 4, 3, 2, 1 \} \}\)$|^SurfaceArea3DTests\/SurfaceArea3DTestFixture\.SurfaceArea3DTests\/\(90, \{ \{ 1 \}, \{ 2 \}, \{ 3 \}, \{ 4 \}, \{ 5 \}, \{ 5 \}, \{ 4 \}, \{ 3 \}, \{ 2 \}, \{ 1 \} \}\)$|^SurfaceArea3DTests\/SurfaceArea3DTestFixture\.SurfaceArea3DTests\/\(102, \{ \{ 1, 2, 3, 4, 5, 4, 5, 4, 3, 2, 1 \} \}\)$|^SurfaceArea3DTests\/SurfaceArea3DTestFixture\.SurfaceArea3DTests\/\(102, \{ \{ 1 \}, \{ 2 \}, \{ 3 \}, \{ 4 \}, \{ 5 \}, \{ 4 \}, \{ 5 \}, \{ 4 \}, \{ 3 \}, \{ 2 \}, \{ 1 \} \}\)$|^SurfaceArea3DTests\/SurfaceArea3DTestFixture\.SurfaceArea3DTests\/\(1482, \{ \{ 51 \}, \{ 32 \}, \{ 28 \}, \{ 49 \}, \{ 28 \}, \{ 21 \}, \{ 98 \}, \{ 56 \}, \{ 99 \}, \{ 77 \} \}\)$|^ChessQueensMoveCountTests\/ChessQueensMoveCountTestFixture\.ChessQueensMoveCountTests\/\(9, 4, 4, 4, \{\}\)$|^ChessQueensMoveCountTests\/ChessQueensMoveCountTestFixture\.ChessQueensMoveCountTests\/\(10, 5, 4, 3, \{ \{ 5, 5 \}, \{ 4, 2 \}, \{ 2, 3 \} \}\)$|^ChessQueensMoveCountTests\/ChessQueensMoveCountTestFixture\.ChessQueensMoveCountTests\/\(0, 1, 1, 1, \{\}\)$|^ChessQueensMoveCountTests\/ChessQueensMoveCountTestFixture\.ChessQueensMoveCountTests\/\(0, 88587, 20001, 20003, \{ \{ 20001, 20002 \}, \{ 20001, 20004 \}, \{ 20000, 20003 \}, \{ 20002, 20003 \}, \{ 20000, 20004 \}, \{ 20000, 20002 \}, \{ 20002, 20004 \}, \{ 20002, 20002 \}, \{ 564, 323 \} \}\)$|^ChessQueensMoveCountTests\/ChessQueensMoveCountTestFixture\.ChessQueensMoveCountTests\/\(308369, 100000, 4187, 5068, \{\}\)$|^GridlandMetroTests\/GridlandMetroTestFixture\.GridlandMetroTests\/\(9, 4, 4, \{ \{ 2, 2, 3 \}, \{ 3, 1, 4 \}, \{ 4, 4, 4 \} \}\)$|^GridlandMetroTests\/GridlandMetroTestFixture\.GridlandMetroTests\/\(0, 1, 5, \{ \{ 1, 1, 2 \}, \{ 1, 2, 4 \}, \{ 1, 3, 5 \} \}\)$|^GridlandMetroTests\/GridlandMetroTestFixture\.GridlandMetroTests\/\(11, 3, 7, \{ \{ 1, 1, 3 \}, \{ 2, 2, 2 \}, \{ 3, 1, 6 \}, \{ 3, 6, 6 \} \}\)$|^GridlandMetroTests\/GridlandMetroTestFixture\.GridlandMetroTests\/\(335820405811182700, 693177850, 484465003, \{ \{ 236503426, 316332186, 461015095 \}, \{ 325185143, 159242615, 308431802 \}, \{ 55252986, 91207426, 145729635 \}, \{ 570145738, 66187476, 391212600 \}, \{ 371200915, 365371882, 394702624 \}, \{ 118881009, 192274800,\.\.\.$|^CountDigitsTests\/CountDigitsTestFixture\.CountDigitsTests\/\(175, '\\x2' \(2\), 345\)$|^CountDigitsTests\/CountDigitsTestFixture\.CountDigitsTests\/\(175, '\\0', 345\)$|^CountDigitsTests\/CountDigitsTestFixture\.CountDigitsTests\/\(10, '\\x3' \(3\), 35\)$|^CountNumbersWithUniqueDigitsTests\/CountNumbersWithUniqueDigitsTestFixture\.CountNumbersWithUniqueDigitsTests\/\(1, 0\)$|^CountNumbersWithUniqueDigitsTests\/CountNumbersWithUniqueDigitsTestFixture\.CountNumbersWithUniqueDigitsTests\/\(10, 1\)$|^CountNumbersWithUniqueDigitsTests\/CountNumbersWithUniqueDigitsTestFixture\.CountNumbersWithUniqueDigitsTests\/\(91, 2\)$|^CountNumbersWithUniqueDigitsTests\/CountNumbersWithUniqueDigitsTestFixture\.CountNumbersWithUniqueDigitsTests\/\(739, 3\)$|^CountNumbersWithUniqueDigitsTests\/CountNumbersWithUniqueDigitsTestFixture\.CountNumbersWithUniqueDigitsTests\/\(0, 11\)$|^KaprekarNumbersTests\/KaprekarNumbersTestFixture\.KaprekarNumbersTests\/\(\{ 1, 9, 45, 55, 99 \}, 1, 100\)$|^KaprekarNumbersTests\/KaprekarNumbersTestFixture\.KaprekarNumbersTests\/\(\{ 1, 9, 45, 55, 99, 297, 703, 999, 2223, 2728, 4950, 5050, 7272, 7777, 9999, 17344, 22222, 77778, 82656, 95121, 99999 \}, 1, 99999\)$|^BinomialCoefficientsTests\/BinomialCoefficientsTestFixture\.BinomialCoefficientsTests\/\(6, 4, 2\)$|^BinomialCoefficientsTests\/BinomialCoefficientsTestFixture\.BinomialCoefficientsTests\/\(252, 10, 5\)$|^BinomialCoefficientsTests\/BinomialCoefficientsTestFixture\.BinomialCoefficientsTests\/\(184756, 20, 10\)$|^PowerSumTests\/PowerSumTestFixture\.PowerSumTests\/\(1, 10, 2\)$|^PowerSumTests\/PowerSumTestFixture\.PowerSumTests\/\(3, 100, 2\)$|^PowerSumTests\/PowerSumTestFixture\.PowerSumTests\/\(1, 100, 3\)$|^FindBiggestPalindromeSubstringTests\/FindBiggestPalindromeSubstringTestFixture\.FindBiggestPalindromeSubstringTests\/\("ABCDCBA", "AABCDCBA"\)$|^FindBiggestPalindromeSubstringTests\/FindBiggestPalindromeSubstringTestFixture\.FindBiggestPalindromeSubstringTests\/\("ABCDDCBA", "AABCDDCBA"\)$|^FindBiggestPalindromeSubstringTests\/FindBiggestPalindromeSubstringTestFixture\.FindBiggestPalindromeSubstringTests\/\("ABCBA", "DEFABCBAYT"\)$|^FindBiggestPalindromeSubstringTests\/FindBiggestPalindromeSubstringTestFixture\.FindBiggestPalindromeSubstringTests\/\("ABCCBA", "DEFABCCBAYT"\)$|^PalindromeAnagramCountTests\/PalindromeAnagramCountTestFixture\.PalindromeAnagramCountTests\/\(11, "02002"\)$|^PalindromeAnagramCount1Tests\/PalindromeAnagramCount1TestFixture\.PalindromeAnagramCount1Tests\/\(11, "02002"\)$|^FindPalindromeSubstringsTests\/FindPalindromeSubstringsTestFixture\.FindPalindromeSubstringsTests\/\(\{\}, "a"\)$|^FindPalindromeSubstringsTests\/FindPalindromeSubstringsTestFixture\.FindPalindromeSubstringsTests\/\(\{ "aa" \}, "aa"\)$|^FindPalindromeSubstringsTests\/FindPalindromeSubstringsTestFixture\.FindPalindromeSubstringsTests\/\(\{ "aa", "aaa" \}, "aaa"\)$|^FindPalindromeSubstringsTests\/FindPalindromeSubstringsTestFixture\.FindPalindromeSubstringsTests\/\(\{ "aba" \}, "aba"\)$|^FindPalindromeSubstringsTests\/FindPalindromeSubstringsTestFixture\.FindPalindromeSubstringsTests\/\(\{ "aa", "aaa", "aazaa", "aza", "ee", "eeggee", "egge", "gg", "keeggeek", "skeeggeeks" \}, "aaazaaksforskeeggeeks"\)$|^HighestValuePalindromeTests\/HighestValuePalindromeTestFixture\.HighestValuePalindromeTests\/\("9", "1", 5\)$|^HighestValuePalindromeTests\/HighestValuePalindromeTestFixture\.HighestValuePalindromeTests\/\("99", "11", 5\)$|^HighestValuePalindromeTests\/HighestValuePalindromeTestFixture\.HighestValuePalindromeTests\/\("999", "111", 5\)$|^HighestValuePalindromeTests\/HighestValuePalindromeTestFixture\.HighestValuePalindromeTests\/\("9999", "1111", 5\)$|^HighestValuePalindromeTests\/HighestValuePalindromeTestFixture\.HighestValuePalindromeTests\/\("99999", "11111", 5\)$|^HighestValuePalindromeTests\/HighestValuePalindromeTestFixture\.HighestValuePalindromeTests\/\("991199", "111111", 5\)$|^HighestValuePalindromeTests\/HighestValuePalindromeTestFixture\.HighestValuePalindromeTests\/\("9339", "1231", 3\)$|^HighestValuePalindromeTests\/HighestValuePalindromeTestFixture\.HighestValuePalindromeTests\/\("3993", "3943", 1\)$|^HighestValuePalindromeTests\/HighestValuePalindromeTestFixture\.HighestValuePalindromeTests\/\("992299", "092282", 3\)$|^HighestValuePalindromeTests\/HighestValuePalindromeTestFixture\.HighestValuePalindromeTests\/\("992299", "932239", 2\)$|^IsPalindromeTests\/IsPalindromeTestFixture\.IsPalindromeTests\/\(true, "abcdefghhgfedecba"\)$|^IsPalindromeTests\/IsPalindromeTestFixture\.IsPalindromeTests\/\(false, "aabbcd"\)$|^IsPalindromeTests\/IsPalindromeTestFixture\.IsPalindromeTests\/\(true, "aabbc"\)$|^IsPalindromeTests\/IsPalindromeTestFixture\.IsPalindromeTests\/\(false, "xxxaabbccrry"\)$|^IsPalindromeTests\/IsPalindromeTestFixture\.IsPalindromeTests\/\(true, "mmo"\)$|^IsPalindromeTests\/IsPalindromeTestFixture\.IsPalindromeTests\/\(true, "yakak"\)$|^IsPalindromeTests\/IsPalindromeTestFixture\.IsPalindromeTests\/\(false, "travel"\)$|^IsPalindromeTests\/IsPalindromeTestFixture\.IsPalindromeTests\/\(true, "12121"\)$|^IsPalindromeTests\/IsPalindromeTestFixture\.IsPalindromeTests\/\(true, "12321"\)$|^IsPalindromeTests\/IsPalindromeTestFixture\.IsPalindromeTests\/\(true, "123321"\)$|^IsPalindromeTests\/IsPalindromeTestFixture\.IsPalindromeTests\/\(false, "121212"\)$|^IsPalindromeTests\/IsPalindromeTestFixture\.IsPalindromeTests\/\(false, "123421"\)$|^IsPalindrome1Tests\/IsPalindrome1TestFixture\.IsPalindrome1Tests\/\(true, "mmo"\)$|^IsPalindrome1Tests\/IsPalindrome1TestFixture\.IsPalindrome1Tests\/\(true, "yakak"\)$|^IsPalindrome1Tests\/IsPalindrome1TestFixture\.IsPalindrome1Tests\/\(false, "travel"\)$|^IsPalindrome1Tests\/IsPalindrome1TestFixture\.IsPalindrome1Tests\/\(true, "12121"\)$|^IsPalindrome1Tests\/IsPalindrome1TestFixture\.IsPalindrome1Tests\/\(true, "12321"\)$|^IsPalindrome1Tests\/IsPalindrome1TestFixture\.IsPalindrome1Tests\/\(true, "123321"\)$|^IsPalindrome1Tests\/IsPalindrome1TestFixture\.IsPalindrome1Tests\/\(false, "121212"\)$|^IsPalindrome1Tests\/IsPalindrome1TestFixture\.IsPalindrome1Tests\/\(false, "123421"\)$|^IsPalindrome2Tests\/IsPalindrome2TestFixture\.IsPalindrome2Tests\/\(false, "mmo"\)$|^IsPalindrome2Tests\/IsPalindrome2TestFixture\.IsPalindrome2Tests\/\(false, "yakak"\)$|^IsPalindrome2Tests\/IsPalindrome2TestFixture\.IsPalindrome2Tests\/\(false, "travel"\)$|^IsPalindrome2Tests\/IsPalindrome2TestFixture\.IsPalindrome2Tests\/\(true, "12121"\)$|^IsPalindrome2Tests\/IsPalindrome2TestFixture\.IsPalindrome2Tests\/\(true, "12321"\)$|^IsPalindrome2Tests\/IsPalindrome2TestFixture\.IsPalindrome2Tests\/\(true, "123321"\)$|^IsPalindrome2Tests\/IsPalindrome2TestFixture\.IsPalindrome2Tests\/\(false, "121212"\)$|^IsPalindrome2Tests\/IsPalindrome2TestFixture\.IsPalindrome2Tests\/\(false, "123421"\)$|^IsPalindrome2Tests\/IsPalindrome2TestFixture\.IsPalindrome2Tests\/\(true, "A man, a plan, a canal, Panama\!"\)$|^IsPalindrome2Tests\/IsPalindrome2TestFixture\.IsPalindrome2Tests\/\(true, "Amor, Roma"\)$|^IsPalindrome2Tests\/IsPalindrome2TestFixture\.IsPalindrome2Tests\/\(true, "race car"\)$|^IsPalindrome2Tests\/IsPalindrome2TestFixture\.IsPalindrome2Tests\/\(true, "stack cats"\)$|^IsPalindrome2Tests\/IsPalindrome2TestFixture\.IsPalindrome2Tests\/\(true, "step on no pets"\)$|^IsPalindrome2Tests\/IsPalindrome2TestFixture\.IsPalindrome2Tests\/\(true, "taco cat"\)$|^IsPalindrome2Tests\/IsPalindrome2TestFixture\.IsPalindrome2Tests\/\(true, "put it up"\)$|^IsPalindrome2Tests\/IsPalindrome2TestFixture\.IsPalindrome2Tests\/\(true, "Was it a car or a cat I saw\?"\)$|^IsPalindrome2Tests\/IsPalindrome2TestFixture\.IsPalindrome2Tests\/\(true, "No 'x' in Nixon"\)$|^ShortPalindromeTests\/ShortPalindromeTestFixture\.ShortPalindromeTests\/\(15, "kkkkkkz"\)$|^ShortPalindromeTests\/ShortPalindromeTestFixture\.ShortPalindromeTests\/\(4, "ghhggh"\)$|^ShortPalindromeTests\/ShortPalindromeTestFixture\.ShortPalindromeTests\/\(4, "abbaab"\)$|^ShortPalindromeTests\/ShortPalindromeTestFixture\.ShortPalindromeTests\/\(2, "akakak"\)$|^ShortPalindromeTests\/ShortPalindromeTestFixture\.ShortPalindromeTests\/\(242745, "cbbdcacccdaddbaabbaacbacacaaddaaacdbccccccbbadbbcdddddddaccbdbddcbacaaadbbdcbcbcdabdddbbcdccaacdccab"\)$|^MaxSizePalindromeCountTests\/MaxSizePalindromeCountTestFixture\.MaxSizePalindromeCountTests\/\(2, "week", 0, 3\)$|^MaxSizePalindromeCountTests\/MaxSizePalindromeCountTestFixture\.MaxSizePalindromeCountTests\/\(1, "week", 1, 2\)$|^MaxSizePalindromeCountTests\/MaxSizePalindromeCountTestFixture\.MaxSizePalindromeCountTests\/\(2, "abab", 0, 3\)$|^MaxSizePalindromeCountTests\/MaxSizePalindromeCountTestFixture\.MaxSizePalindromeCountTests\/\(1, "wuhmbspjnfviogqzldrcxtaeyk", 20, 20\)$|^MaxSizePalindromeCountTests\/MaxSizePalindromeCountTestFixture\.MaxSizePalindromeCountTests\/\(2, "wuhmbspjnfviogqzldrcxtaeyk", 3, 4\)$|^MaxSizePalindromeCountTests\/MaxSizePalindromeCountTestFixture\.MaxSizePalindromeCountTests\/\(2, "daadabbadcabacbcccbdcccdbcccbbaadcbabbdaaaabbbdabdbbdcadaaacaadadacddabbbbbdcccbaabbbacacddbbbcbbdbd", 13, 16\)$|^MaxSizePalindromeCountTests\/MaxSizePalindromeCountTestFixture\.MaxSizePalindromeCountTests\/\(8, "wldsfubcsxrryqpqyqqxrlffumtuwymbybnpemdiwyqz", 30, 37\)$|^MaxSizePalindromeCountTests\/MaxSizePalindromeCountTestFixture\.MaxSizePalindromeCountTests\/\(3, "wldsfubcsxrryqpqyqqxrlffumtuwymbybnpemdiwyqz", 28, 32\)$|^MaxSizePalindromeCountTests\/MaxSizePalindromeCountTestFixture\.MaxSizePalindromeCountTests\/\(60480, "wldsfubcsxrryqpqyqqxrlffumtuwymbybnpemdiwyqz", 12, 33\)$|^MaxSizePalindromeCountTests\/MaxSizePalindromeCountTestFixture\.MaxSizePalindromeCountTests\/\(1\.99584e\+06, "wldsfubcsxrryqpqyqqxrlffumtuwymbybnpemdiwyqz", 1, 29\)$|^MaxSizePalindromeCountTests\/MaxSizePalindromeCountTestFixture\.MaxSizePalindromeCountTests\/\(7\.40299e\+08, "wldsfubcsxrryqpqyqqxrlffumtuwymbybnpemdiwyqz", 2, 40\)$|^MaxSizePalindromeCountTests\/MaxSizePalindromeCountTestFixture\.MaxSizePalindromeCountTests\/\(5\.56755e\+08, "wldsfubcsxrryqpqyqqxrlffumtuwymbybnpemdiwyqz", 5, 41\)$|^MaxSizePalindromeCountTests\/MaxSizePalindromeCountTestFixture\.MaxSizePalindromeCountTests\/\(1, "jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj", 0, 0\)$|^MaxSizePalindromeCountTests\/MaxSizePalindromeCountTestFixture\.MaxSizePalindromeCountTests\/\(1, "jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj", 0, 1\)$|^MaxSizePalindromeCountTests\/MaxSizePalindromeCountTestFixture\.MaxSizePalindromeCountTests\/\(1, "jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj", 0, 2\)$|^MaxSizePalindromeCountTests\/MaxSizePalindromeCountTestFixture\.MaxSizePalindromeCountTests\/\(1, "jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj", 0, 43\)$|^AbsolutePermutationTests\/AbsolutePermutationTestFixture\.AbsolutePermutationTests\/\(\{ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 \}, 10, 0\)$|^AbsolutePermutationTests\/AbsolutePermutationTestFixture\.AbsolutePermutationTests\/\(\{ 2, 1, 4, 3, 6, 5, 8, 7, 10, 9 \}, 10, 1\)$|^ListPermutationTests\/ListPermutationTestFixture\.ListPermutationTests\/\(6, \{ 1, 2, 3 \}\)$|^ListPermutationTests\/ListPermutationTestFixture\.ListPermutationTests\/\(120, \{ 1, 2, 3, 4, 5 \}\)$|^RangePermutationsTests\/RangePermutationsTestFixture\.RangePermutationsTests\/\(6, 3, 3, 1\)$|^RangePermutationsTests\/RangePermutationsTestFixture\.RangePermutationsTests\/\(6, 3, 2, 1\)$|^RangePermutationsTests\/RangePermutationsTestFixture\.RangePermutationsTests\/\(120, 5, 5, 1\)$|^RangePermutationsTests\/RangePermutationsTestFixture\.RangePermutationsTests\/\(5040, 7, 7, 1\)$|^RangePermutationsTests\/RangePermutationsTestFixture\.RangePermutationsTests\/\(362880, 9, 9, 1\)$|^PermutationGameTests\/PermutationGameTestFixture\.PermutationGameTests\/\(true, \{ 1, 3, 2 \}\)$|^PermutationGameTests\/PermutationGameTestFixture\.PermutationGameTests\/\(true, \{ 4, 2, 3, 1 \}\)$|^PermutationGameTests\/PermutationGameTestFixture\.PermutationGameTests\/\(false, \{ 5, 3, 2, 1, 4 \}\)$|^PermutationGameTests\/PermutationGameTestFixture\.PermutationGameTests\/\(false, \{ 11, 9, 10, 5, 8, 3, 2, 7, 6, 4, 1 \}\)$|^PermutationGameTests\/PermutationGameTestFixture\.PermutationGameTests\/\(true, \{ 10, 7, 9, 2, 5, 8, 4, 1, 3, 6 \}\)$|^SearchTests\/MatrixBinarySearchTestFixture\.MatrixBinarySearchTests\/\(true, 3, \{ \{ 1, 3, 5, 7 \}, \{ 10, 11, 16, 20 \}, \{ 23, 30, 34, 50 \} \}\)$|^SearchTests\/MatrixBinarySearchTestFixture\.MatrixBinarySearchTests\/\(false, 13, \{ \{ 1, 3, 5, 7 \}, \{ 10, 11, 16, 20 \}, \{ 23, 30, 34, 50 \} \}\)$|^SearchTests\/MatrixBinarySearchTestFixture\.MatrixBinarySearchTests\/\(false, 0, \{ \{ 1 \} \}\)$|^SearchTests\/MatrixBinarySearchTestFixture\.MatrixBinarySearchTests\/\(true, 1, \{ \{ 1 \} \}\)$|^SearchTests\/MatrixBinarySearchTestFixture\.MatrixBinarySearchTests\/\(true, 1, \{ \{ 1 \}, \{ 3 \} \}\)$|^SearchTests\/MatrixBinarySearchTestFixture\.MatrixBinarySearchTests\/\(false, 0, \{ \{ 1 \}, \{ 3 \} \}\)$|^SearchTests\/MatrixBinarySearch1TestFixture\.MatrixBinarySearch1Tests\/\(true, 1, \{ \{ 1, 4, 7, 11, 15 \}, \{ 2, 5, 8, 12, 19 \}, \{ 3, 6, 9, 16, 22 \}, \{ 10, 13, 14, 17, 24 \}, \{ 18, 21, 23, 26, 30 \} \}\)$|^SearchTests\/MatrixBinarySearch1TestFixture\.MatrixBinarySearch1Tests\/\(true, 5, \{ \{ 1, 4, 7, 11, 15 \}, \{ 2, 5, 8, 12, 19 \}, \{ 3, 6, 9, 16, 22 \}, \{ 10, 13, 14, 17, 24 \}, \{ 18, 21, 23, 26, 30 \} \}\)$|^SearchTests\/MatrixBinarySearch1TestFixture\.MatrixBinarySearch1Tests\/\(true, 9, \{ \{ 1, 4, 7, 11, 15 \}, \{ 2, 5, 8, 12, 19 \}, \{ 3, 6, 9, 16, 22 \}, \{ 10, 13, 14, 17, 24 \}, \{ 18, 21, 23, 26, 30 \} \}\)$|^SearchTests\/MatrixBinarySearch1TestFixture\.MatrixBinarySearch1Tests\/\(true, 17, \{ \{ 1, 4, 7, 11, 15 \}, \{ 2, 5, 8, 12, 19 \}, \{ 3, 6, 9, 16, 22 \}, \{ 10, 13, 14, 17, 24 \}, \{ 18, 21, 23, 26, 30 \} \}\)$|^SearchTests\/MatrixBinarySearch1TestFixture\.MatrixBinarySearch1Tests\/\(true, 30, \{ \{ 1, 4, 7, 11, 15 \}, \{ 2, 5, 8, 12, 19 \}, \{ 3, 6, 9, 16, 22 \}, \{ 10, 13, 14, 17, 24 \}, \{ 18, 21, 23, 26, 30 \} \}\)$|^SearchTests\/MatrixBinarySearch1TestFixture\.MatrixBinarySearch1Tests\/\(false, 0, \{ \{ 1, 4, 7, 11, 15 \}, \{ 2, 5, 8, 12, 19 \}, \{ 3, 6, 9, 16, 22 \}, \{ 10, 13, 14, 17, 24 \}, \{ 18, 21, 23, 26, 30 \} \}\)$|^SearchTests\/MatrixBinarySearch1TestFixture\.MatrixBinarySearch1Tests\/\(true, 2, \{ \{ 1 \}, \{ 2 \}, \{ 3 \}, \{ 4 \}, \{ 5 \} \}\)$|^SearchTests\/MatrixBinarySearch1TestFixture\.MatrixBinarySearch1Tests\/\(false, 0, \{ \{ 1 \}, \{ 2 \}, \{ 3 \}, \{ 4 \}, \{ 5 \} \}\)$|^SearchTests\/MatrixBinarySearch1TestFixture\.MatrixBinarySearch1Tests\/\(true, 1, \{ \{ 1, 1 \} \}\)$|^SearchTests\/MatrixBinarySearch1TestFixture\.MatrixBinarySearch1Tests\/\(false, 0, \{ \{ 1, 1 \} \}\)$|^SearchTests\/VectorBinarySearchTestFixture\.VectorBinarySearchTests\/\(\{ 3, 4 \}, 8, \{ 5, 7, 7, 8, 8, 10 \}\)$|^SearchTests\/VectorBinarySearchTestFixture\.VectorBinarySearchTests\/\(\{ -1, -1 \}, 0, \{ 5, 7, 7, 8, 8, 10 \}\)$|^SearchTests\/VectorBinarySearchTestFixture\.VectorBinarySearchTests\/\(\{ 0, 0 \}, 1, \{ 1 \}\)$|^SearchTests\/VectorBinarySearchTestFixture\.VectorBinarySearchTests\/\(\{ 0, 0 \}, 1, \{ 1, 3 \}\)$|^SearchTests\/VectorBinarySearchTestFixture\.VectorBinarySearchTests\/\(\{ 1, 1 \}, 3, \{ 1, 3 \}\)$|^SearchTests\/VectorBinarySearchTestFixture\.VectorBinarySearchTests\/\(\{ -1, -1 \}, 4, \{ 1, 5 \}\)$|^SearchTests\/VectorBinarySearchTestFixture\.VectorBinarySearchTests\/\(\{ -1, -1 \}, 2, \{ 0, 0, 1, 1, 1, 4, 5, 5 \}\)$|^SearchTests\/VectorBinarySearchTestFixture\.VectorBinarySearchTests\/\(\{ 2, 2 \}, 2, \{ 0, 1, 2, 3, 4, 4, 4 \}\)$|^SearchTests\/BinarySearchStringTestFixture\.BinarySearchStringTests\/\(2, "123", \{ "abc", "ABC", "", "123", "789", "xyz", "XYZ", "" \}\)$|^SearchTests\/BinarySearchStringTestFixture\.BinarySearchStringTests\/\(6, "abc", \{ "abc", "ABC", "", "123", "789", "xyz", "XYZ", "" \}\)$|^SearchTests\/StringGridPatternSearchTestFixture\.StringGridPatternTests\/\(true, \{ "12", "34" \}, \{ "123412", "561212", "123634", "781288" \}\)$|^SearchTests\/StringGridPatternSearchTestFixture\.StringGridPatternTests\/\(true, \{ "876543", "111111", "111111" \}, \{ "1234567890", "0987654321", "1111111111", "1111111111", "2222222222" \}\)$|^AlternateSignSortNumbersTests\/AlternateSignSortNumbersTestFixture\.AlternateSignSortNumbersTests\/\(\{ 2, -1, 9, -3, 5, -7, -8, -5, -7 \}, \{ 2, -1, -3, -7, -8, 9, 5, -5, -7 \}\)$|^AlternateSignSortNumbersTests\/AlternateSignSortNumbersTestFixture\.AlternateSignSortNumbersTests\/\(\{ -1, 9, -3, 5, -7, 2, -8, -5, -7 \}, \{ -1, -3, -7, -8, 9, 5, -5, -7, 2 \}\)$|^AlternateSignSortNumbersTests\/AlternateSignSortNumbersTestFixture\.AlternateSignSortNumbersTests\/\(\{ 2, -1, 9, -3, 5, -7, 3, -8, 2, -5, 1, -7 \}, \{ 2, 9, 5, 3, 2, 1, -1, -3, -7, -8, -5, -7 \}\)$|^AlternateSignSortNumbersTests\/AlternateSignSortNumbersTestFixture\.AlternateSignSortNumbersTests\/\(\{ 2, -1, 9, -3, 5, -7, 3, -8, 2, -5, 1, -7 \}, \{ 2, -1, -3, -7, -8, -5, -7, 9, 5, 3, 2, 1 \}\)$|^AlternateSignSortNumbersTests\/AlternateSignSortNumbersTestFixture\.AlternateSignSortNumbersTests\/\(\{ 2, -1, 9, -3, 5, -7, 3, -8, 2, -5, 1, -7 \}, \{ 2, -1, -3, -7, 9, 5, 3, 2, 1, -8, -5, -7 \}\)$|^AlternateSignSortNumbersTests\/AlternateSignSortNumbersTestFixture\.AlternateSignSortNumbersTests\/\(\{ -1, 2, -3, 9, -7, 5, -8, 3, -5, 2, -7, 1 \}, \{ -1, -3, -7, 2, 9, 5, 3, 2, 1, -8, -5, -7 \}\)$|^AlternateSignSortNumbersTests\/AlternateSignSortNumbersTestFixture\.AlternateSignSortNumbersTests\/\(\{ -1, 2, -3, 9, -7, 5, -8, 3, -5, 2, -7, 1 \}, \{ -1, -3, -7, -8, -5, -7, 2, 9, 5, 3, 2, 1 \}\)$|^AlternateSignSortNumbers1Tests\/AlternateSignSortNumbers1TestFixture\.AlternateSignSortNumbers1Tests\/\(\{ 2, -1, 9, -3, 5, -7, -8, -5, -7 \}, \{ 2, -1, -3, -7, -8, 9, 5, -5, -7 \}\)$|^AlternateSignSortNumbers1Tests\/AlternateSignSortNumbers1TestFixture\.AlternateSignSortNumbers1Tests\/\(\{ -1, 9, -3, 5, -7, 2, -8, -5, -7 \}, \{ -1, -3, -7, -8, 9, 5, -5, -7, 2 \}\)$|^AlternateSignSortNumbers1Tests\/AlternateSignSortNumbers1TestFixture\.AlternateSignSortNumbers1Tests\/\(\{ 2, -1, 9, -3, 5, -7, 3, -8, 2, -5, 1, -7 \}, \{ 2, 9, 5, 3, 2, 1, -1, -3, -7, -8, -5, -7 \}\)$|^AlternateSignSortNumbers1Tests\/AlternateSignSortNumbers1TestFixture\.AlternateSignSortNumbers1Tests\/\(\{ 2, -1, 9, -3, 5, -7, 3, -8, 2, -5, 1, -7 \}, \{ 2, -1, -3, -7, -8, -5, -7, 9, 5, 3, 2, 1 \}\)$|^AlternateSignSortNumbers1Tests\/AlternateSignSortNumbers1TestFixture\.AlternateSignSortNumbers1Tests\/\(\{ 2, -1, 9, -3, 5, -7, 3, -8, 2, -5, 1, -7 \}, \{ 2, -1, -3, -7, 9, 5, 3, 2, 1, -8, -5, -7 \}\)$|^AlternateSignSortNumbers1Tests\/AlternateSignSortNumbers1TestFixture\.AlternateSignSortNumbers1Tests\/\(\{ -1, 2, -3, 9, -7, 5, -8, 3, -5, 2, -7, 1 \}, \{ -1, -3, -7, 2, 9, 5, 3, 2, 1, -8, -5, -7 \}\)$|^AlternateSignSortNumbers1Tests\/AlternateSignSortNumbers1TestFixture\.AlternateSignSortNumbers1Tests\/\(\{ -1, 2, -3, 9, -7, 5, -8, 3, -5, 2, -7, 1 \}, \{ -1, -3, -7, -8, -5, -7, 2, 9, 5, 3, 2, 1 \}\)$|^SortTests\/SortSwapCountTestFixture\.SortSwapCountTests\/\(2, \{ 2, 5, 3, 1 \}\)$|^SortTests\/SortSwapCountTestFixture\.SortSwapCountTests\/\(2, \{ 3, 4, 2, 5, 1 \}\)$|^SortTests\/SortSwapCountTestFixture\.SortSwapCountTests\/\(2, \{ 7, 15, 12, 3 \}\)$|^IsSparseNumberTests\/IsSparseNumberTestFixture\.IsSparseNumberTests\/\(true, 0\)$|^IsSparseNumberTests\/IsSparseNumberTestFixture\.IsSparseNumberTests\/\(true, 1\)$|^IsSparseNumberTests\/IsSparseNumberTestFixture\.IsSparseNumberTests\/\(true, 2\)$|^IsSparseNumberTests\/IsSparseNumberTestFixture\.IsSparseNumberTests\/\(false, 3\)$|^IsSparseNumberTests\/IsSparseNumberTestFixture\.IsSparseNumberTests\/\(true, 4\)$|^IsSparseNumberTests\/IsSparseNumberTestFixture\.IsSparseNumberTests\/\(true, 5\)$|^IsSparseNumberTests\/IsSparseNumberTestFixture\.IsSparseNumberTests\/\(false, 6\)$|^IsSparseNumberTests\/IsSparseNumberTestFixture\.IsSparseNumberTests\/\(false, 7\)$|^IsSparseNumberTests\/IsSparseNumberTestFixture\.IsSparseNumberTests\/\(true, 8\)$|^IsSparseNumberTests\/IsSparseNumberTestFixture\.IsSparseNumberTests\/\(true, 9\)$|^NextSparseNumberTests\/NextSparseNumberTestFixture\.NextSparseNumberTests\/\(1, 0\)$|^NextSparseNumberTests\/NextSparseNumberTestFixture\.NextSparseNumberTests\/\(2, 1\)$|^NextSparseNumberTests\/NextSparseNumberTestFixture\.NextSparseNumberTests\/\(4, 2\)$|^NextSparseNumberTests\/NextSparseNumberTestFixture\.NextSparseNumberTests\/\(4, 3\)$|^NextSparseNumberTests\/NextSparseNumberTestFixture\.NextSparseNumberTests\/\(5, 4\)$|^NextSparseNumberTests\/NextSparseNumberTestFixture\.NextSparseNumberTests\/\(8, 5\)$|^NextSparseNumberTests\/NextSparseNumberTestFixture\.NextSparseNumberTests\/\(8, 6\)$|^NextSparseNumberTests\/NextSparseNumberTestFixture\.NextSparseNumberTests\/\(8, 7\)$|^NextSparseNumberTests\/NextSparseNumberTestFixture\.NextSparseNumberTests\/\(9, 8\)$|^NextSparseNumberTests\/NextSparseNumberTestFixture\.NextSparseNumberTests\/\(10, 9\)$|^PhoneKeyLettersTests\/PhoneKeyLettersTestFixture\.PhoneKeyLettersTests\/\(\{ "ad", "ae", "af", "bd", "be", "bf", "cd", "ce", "cf" \}, "23"\)$|^PhoneKeyLettersTests\/PhoneKeyLettersTestFixture\.PhoneKeyLettersTests\/\(\{\}, ""\)$|^PhoneKeyLettersTests\/PhoneKeyLettersTestFixture\.PhoneKeyLettersTests\/\(\{ "a", "b", "c" \}, "2"\)$|^PhoneKeyLettersTests\/PhoneKeyLettersTestFixture\.PhoneKeyLettersTests\/\(\{ "djt", "dkt", "dlt", "ejt", "ekt", "elt", "fjt", "fkt", "flt", "dju", "dku", "dlu", "eju", "eku", "elu", "fju", "fku", "flu", "djv", "dkv", "dlv", "ejv", "ekv", "elv", "fjv", "fkv", "flv" \}, "358"\)$|^BasicCalculatorTests\/BasicCalculatorTestFixture\.BasicCalculatorTests\/\(6, "3\+2\*2-1"\)$|^BasicCalculatorTests\/BasicCalculatorTestFixture\.BasicCalculatorTests\/\(5, "3\+2"\)$|^BasicCalculatorTests\/BasicCalculatorTestFixture\.BasicCalculatorTests\/\(7, "10-3"\)$|^BasicCalculatorTests\/BasicCalculatorTestFixture\.BasicCalculatorTests\/\(8, "3\*2\+2"\)$|^BasicCalculatorTests\/BasicCalculatorTestFixture\.BasicCalculatorTests\/\(-15, "3\+2-4\*5"\)$|^BasicCalculatorTests\/BasicCalculatorTestFixture\.BasicCalculatorTests\/\(7, "3\*2\+5\/4"\)$|^TwentyFourHourTimeConversionTests\/TwentyFourHourTimeConversionTestFixture\.TwentyFourHourTimeConversionTests\/\("19\:05\:45", "07\:05\:45PM"\)$|^TwentyFourHourTimeConversionTests\/TwentyFourHourTimeConversionTestFixture\.TwentyFourHourTimeConversionTests\/\("07\:05\:45", "07\:05\:45AM"\)$|^TwentyFourHourTimeConversionTests\/TwentyFourHourTimeConversionTestFixture\.TwentyFourHourTimeConversionTests\/\("23\:59\:30", "11\:59\:30PM"\)$|^MorganAndStringTests\/MorganAndStringTestFixture\.MorganAndStringTests\/\("ABCACF", "ACA", "BCF"\)$|^MorganAndStringTests\/MorganAndStringTestFixture\.MorganAndStringTests\/\("BABB", "BB", "BA"\)$|^MorganAndStringTests\/MorganAndStringTestFixture\.MorganAndStringTests\/\("BABC", "BA", "BC"\)$|^MorganAndStringTests\/MorganAndStringTestFixture\.MorganAndStringTests\/\("BAB", "BA", "B"\)$|^MorganAndStringTests\/MorganAndStringTestFixture\.MorganAndStringTests\/\("BAB", "B", "BA"\)$|^MorganAndStringTests\/MorganAndStringTestFixture\.MorganAndStringTests\/\("BBC", "BC", "B"\)$|^MorganAndStringTests\/MorganAndStringTestFixture\.MorganAndStringTests\/\("BBC", "B", "BC"\)$|^MorganAndStringTests\/MorganAndStringTestFixture\.MorganAndStringTests\/\("CABCAB", "CAB", "CAB"\)$|^MorganAndStringTests\/MorganAndStringTestFixture\.MorganAndStringTests\/\("DAJACKNIEL", "JACK", "DANIEL"\)$|^MorganAndStringTests\/MorganAndStringTestFixture\.MorganAndStringTests\/\("AABABACABACABA", "ABACABA", "ABACABA"\)$|^SherlockValidStringTests\/SherlockValidStringTestFixture\.SherlockValidStringTests\/\(true, "abcdefghhgfedecba"\)$|^SherlockValidStringTests\/SherlockValidStringTestFixture\.SherlockValidStringTests\/\(false, "aabbcd"\)$|^SherlockValidStringTests\/SherlockValidStringTestFixture\.SherlockValidStringTests\/\(false, "aaaabbcc"\)$|^SherlockValidStringTests\/SherlockValidStringTestFixture\.SherlockValidStringTests\/\(false, "xxxaabbccrry"\)$|^SherlockValidStringTests\/SherlockValidStringTestFixture\.SherlockValidStringTests\/\(true, "ibfdgaeadiaefgbhbdghhhbgdfgeiccbiehhfcggchgghadhdhagfbahhddgghbdehidbibaeaagaeeigffcebfbaieggabcfbiiedcabfihchdfabifahcbhagccbdfifhghcadfiadeeaheeddddiecaicbgigccageicehfdhdgafaddhffadigfhhcaedcedecafeacbdacgfgfeeibgaiffdehigebhhehiaahfidibcc\.\.\.$|^AreRotatedStringsTests\/AreRotatedStringsTestFixture\.AreRotatedStringsTests\/\(true, 2, "Hello World \!\!\!", "llo World \!\!\!He"\)$|^ParenthesesTests\/ParenthesesTestFixture\.ParenthesesTests\/\(\{ "\(\(\)\)", "\(\)\(\)" \}, 2\)$|^ParenthesesTests\/ParenthesesTestFixture\.ParenthesesTests\/\(\{ "\(\(\(\)\)\)", "\(\(\)\(\)\)", "\(\(\)\)\(\)", "\(\)\(\(\)\)", "\(\)\(\)\(\)" \}, 3\)$|^LongestValidParenthesesTests\/LongestValidParenthesesTestFixture\.LongestValidParenthesesTests\/\(0, "\("\)$|^LongestValidParenthesesTests\/LongestValidParenthesesTestFixture\.LongestValidParenthesesTests\/\(2, "\(\(\(\)"\)$|^LongestValidParenthesesTests\/LongestValidParenthesesTestFixture\.LongestValidParenthesesTests\/\(2, "\(\)\)\(\)"\)$|^LongestValidParenthesesTests\/LongestValidParenthesesTestFixture\.LongestValidParenthesesTests\/\(2, "\(\)\(\(\)"\)$|^LongestValidParenthesesTests\/LongestValidParenthesesTestFixture\.LongestValidParenthesesTests\/\(4, "\)\(\)\(\)\)"\)$|^LongestValidParenthesesTests\/LongestValidParenthesesTestFixture\.LongestValidParenthesesTests\/\(6, "\(\)\(\(\)\)\)\)\)"\)$|^LongestValidParenthesesTests\/LongestValidParenthesesTestFixture\.LongestValidParenthesesTests\/\(0, "\)\)\)\(\(\("\)$|^LongestValidParenthesesTests\/LongestValidParenthesesTestFixture\.LongestValidParenthesesTests\/\(4, "\)\(\)\(\)\(\(\(\(\)"\)$|^LongestValidParenthesesTests\/LongestValidParenthesesTestFixture\.LongestValidParenthesesTests\/\(2, "\)\)\(\)\(\(\)\(\(\)"\)$|^LongestValidParenthesesTests\/LongestValidParenthesesTestFixture\.LongestValidParenthesesTests\/\(6, "\)\(\)\)\(\(\(\)\)\)"\)$|^LongestValidParenthesesTests\/LongestValidParenthesesTestFixture\.LongestValidParenthesesTests\/\(8, "\(\(\)\)\)\)\)\(\(\)\(\(\(\)\)\)"\)$|^CipherChallengeTests\/CipherChallengeTestFixture\.CipherChallengeTests\/\("1001011", 7, 4, "1110101001"\)$|^CipherChallengeTests\/CipherChallengeTestFixture\.CipherChallengeTests\/\("1010", 4, 5, "11000110"\)$|^DecryptPasswordTests\/DecryptPasswordTestFixture\.DecryptPasswordTests\/\("hAck3rr4nk", "43Ah\*ck0rr0nk"\)$|^DecryptPasswordTests\/DecryptPasswordTestFixture\.DecryptPasswordTests\/\("aP1pL5e", "51Pa\*0Lp\*0e"\)$|^LengthOfLongestUniqueSubstringTests\/LengthOfLongestUniqueSubstringTestFixture\.LengthOfLongestUniqueSubstringTests\/\(3, "abcabc"\)$|^LengthOfLongestUniqueSubstringTests\/LengthOfLongestUniqueSubstringTestFixture\.LengthOfLongestUniqueSubstringTests\/\(1, "aaa"\)$|^LengthOfLongestUniqueSubstringTests\/LengthOfLongestUniqueSubstringTestFixture\.LengthOfLongestUniqueSubstringTests\/\(6, "abcdef"\)$|^LengthOfLongestUniqueSubstringTests\/LengthOfLongestUniqueSubstringTestFixture\.LengthOfLongestUniqueSubstringTests\/\(3, "dvdf"\)$|^LengthOfLongestUniqueSubstringTests\/LengthOfLongestUniqueSubstringTestFixture\.LengthOfLongestUniqueSubstringTests\/\(3, "abcabcbb"\)$|^LengthOfLongestUniqueSubstringTests\/LengthOfLongestUniqueSubstringTestFixture\.LengthOfLongestUniqueSubstringTests\/\(5, "tmmzuxt"\)$|^LengthOfLongestUniqueSubstringTests\/LengthOfLongestUniqueSubstringTestFixture\.LengthOfLongestUniqueSubstringTests\/\(3, "pwwkew"\)$|^LengthOfLongestUniqueSubstringTests\/LengthOfLongestUniqueSubstringTestFixture\.LengthOfLongestUniqueSubstringTests\/\(6, "ohvhjdml"\)$|^LengthOfLongestUniqueSubstringTests\/LengthOfLongestUniqueSubstringTestFixture\.LengthOfLongestUniqueSubstringTests\/\(4, "vqblqcb"\)$|^ZigZagConvertTests\/ZigZagConvertTestFixture\.ZigZagConvertTests\/\("PAHNAPLSIIGYIR", "PAYPALISHIRING", 3\)$|^ZigZagConvertTests\/ZigZagConvertTestFixture\.ZigZagConvertTests\/\("AB", "AB", 1\)$|^WordBreakDFSTests\/WordBreakDFSFixture\.WordBreakDFSTests\/\(\{ "Hello World" \}, "HelloWorld", \{ "Hello", "World" \}\)$|^WordBreakDFSTests\/WordBreakDFSFixture\.WordBreakDFSTests\/\(\{\}, "catsandog", \{ "and", "cat", "cats", "dog", "sand" \}\)$|^WordBreakDFSTests\/WordBreakDFSFixture\.WordBreakDFSTests\/\(\{ "cat sand dog", "cats and dog" \}, "catsanddog", \{ "and", "cat", "cats", "dog", "sand" \}\)$|^WordBreakDFSTests\/WordBreakDFSFixture\.WordBreakDFSTests\/\(\{ "cat and dog" \}, "catanddog", \{ "and", "cat", "cats", "dog", "sand" \}\)$|^WordBreakDFSTests\/WordBreakDFSFixture\.WordBreakDFSTests\/\(\{ "apple pen apple" \}, "applepenapple", \{ "apple", "pen" \}\)$|^WordBreakDFSTests\/WordBreakDFSFixture\.WordBreakDFSTests\/\(\{ "aaa aaaa", "aaaa aaa" \}, "aaaaaaa", \{ "aaa", "aaaa" \}\)$|^HappyLadyBugsChallengeTests\/HappyLadyBugsChallengeTestFixture\.HappyLadyBugsChallengeTests\/\(true, "_"\)$|^HappyLadyBugsChallengeTests\/HappyLadyBugsChallengeTestFixture\.HappyLadyBugsChallengeTests\/\(false, "RBRB"\)$|^HappyLadyBugsChallengeTests\/HappyLadyBugsChallengeTestFixture\.HappyLadyBugsChallengeTests\/\(true, "aaaa"\)$|^HappyLadyBugsChallengeTests\/HappyLadyBugsChallengeTestFixture\.HappyLadyBugsChallengeTests\/\(true, "aaa"\)$|^HappyLadyBugsChallengeTests\/HappyLadyBugsChallengeTestFixture\.HappyLadyBugsChallengeTests\/\(true, "aa"\)$|^HappyLadyBugsChallengeTests\/HappyLadyBugsChallengeTestFixture\.HappyLadyBugsChallengeTests\/\(false, "a"\)$|^HappyLadyBugsChallengeTests\/HappyLadyBugsChallengeTestFixture\.HappyLadyBugsChallengeTests\/\(true, "aa_"\)$|^GetHintChallengeTests\/GetHintChallengeTestFixture\.GetHintChallengeTests\/\("2A2B", "6244988279", "3819888600"\)$|^GetHintChallengeTests\/GetHintChallengeTestFixture\.GetHintChallengeTests\/\("1A3B", "1807", "7810"\)$|^GetHintChallengeTests\/GetHintChallengeTestFixture\.GetHintChallengeTests\/\("1A1B", "1123", "0111"\)$|^SteadyGeneChallengeTests\/SteadyGeneChallengeTestFixture\.SteadyGeneChallengeTests\/\(1, "ACGTCCGT"\)$|^SteadyGeneChallengeTests\/SteadyGeneChallengeTestFixture\.SteadyGeneChallengeTests\/\(0, "AAGTGCCT"\)$|^SteadyGeneChallengeTests\/SteadyGeneChallengeTestFixture\.SteadyGeneChallengeTests\/\(2, "ACTGAAAG"\)$|^WordsLadderTests\/WordsLadderTestFixture\.WordsLadderTests\/\(\{ "LIKE", "LIME", "LIMP", "LAMP", "DAMP" \}, "DAMP", "LIKE", \{ "DAMP", "LAKE", "LAMP", "LIKE", "LIME", "LIMP" \}\)$|^WordsLadderTests\/WordsLadderTestFixture\.WordsLadderTests\/\(\{\}, "DAMP", "Like", \{ "DAMP", "LAKE", "LAMP", "LIKE", "LIME", "LIMP" \}\)$|^WordsLadderTests\/WordsLadderTestFixture\.WordsLadderTests\/\(\{ "Cog", "Dog", "Dot", "Hot", "Hit" \}, "Hit", "Cog", \{ "Cog", "Dog", "Dot", "Hot", "Log", "Lot" \}\)$|^WordsLadderTests\/WordsLadderTestFixture\.WordsLadderTests\/\(\{\}, "Hit", "Hat", \{ "Cog", "Dog", "Dot", "Hot", "Log", "Lot" \}\)$|^SumPairsTests\/SumPairsTestFixture\.SumPairsTests\/\(2, 8, \{ 1, 2, 3, 4, 5, 6, 5 \}\)$|^SumPairsTests\/SumPairsTestFixture\.SumPairsTests\/\(3, 12, \{ 5, 7, 9, 13, 11, 6, 6, 3, 3 \}\)$|^SumPairsTests\/SumPairsTestFixture\.SumPairsTests\/\(4, 10, \{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 \}\)$|^MinimumLossTests\/MinimumLossTestFixture\.MinimumLossTests\/\(2, \{ 5, 10, 3 \}\)$|^MinimumLossTests\/MinimumLossTestFixture\.MinimumLossTests\/\(2, \{ 20, 7, 8, 2, 5 \}\)$|^MinimumLossTests\/MinimumLossTestFixture\.MinimumLossTests\/\(1, \{ 2, 3, 4, 1 \}\)$|^MinSumSubSequenceTests\/MinSumSubSequenceTestFixture\.MinSumSubSequenceTests\/\(2, 7, \{ 2, 3, 1, 2, 4, 3 \}\)$|^MinSumSubSequenceTests\/MinSumSubSequenceTestFixture\.MinSumSubSequenceTests\/\(18446744073709551615, 1, \{\}\)$|^MinSumSubSequenceTests\/MinSumSubSequenceTestFixture\.MinSumSubSequenceTests\/\(2, 5, \{ 1, 4, 4 \}\)$|^MinSumSubSequenceTests\/MinSumSubSequenceTestFixture\.MinSumSubSequenceTests\/\(1, 4, \{ 1, 4, 4 \}\)$|^StockMaxProfitTests\/StockMaxProfitTestFixture\.StockMaxProfitTests\/\(6, \{ 1, 2, 3, 0, 2, 5 \}\)$|^StockMaxProfitTests\/StockMaxProfitTestFixture\.StockMaxProfitTests\/\(6, \{ 1, 2, 3, 0, 1, 5 \}\)$|^StockMaxProfitTests\/StockMaxProfitTestFixture\.StockMaxProfitTests\/\(9, \{ 1, 2, 6, 0, 1, 5 \}\)$|^StockMaxProfit1Tests\/StockMaxProfit1TestFixture\.StockMaxProfit1Tests\/\(7, \{ 7, 1, 5, 3, 6, 4 \}\)$|^StockMaxProfit1Tests\/StockMaxProfit1TestFixture\.StockMaxProfit1Tests\/\(4, \{ 1, 2, 3, 4, 5 \}\)$|^StockMaxProfit1Tests\/StockMaxProfit1TestFixture\.StockMaxProfit1Tests\/\(0, \{ 5, 4, 3, 2, 1 \}\)$|^StockMaxProfit1Tests\/StockMaxProfit1TestFixture\.StockMaxProfit1Tests\/\(1, \{ 1, 2 \}\)$|^StockMaxProfit1Tests\/StockMaxProfit1TestFixture\.StockMaxProfit1Tests\/\(0, \{ 1, 1 \}\)$|^VectorEqualSplitTests\/VectorEqualSplitTestFixture\.VectorEqualSplitTests\/\(0, \{ 1 \}\)$|^VectorEqualSplitTests\/VectorEqualSplitTestFixture\.VectorEqualSplitTests\/\(0, \{ 1, 2 \}\)$|^VectorEqualSplitTests\/VectorEqualSplitTestFixture\.VectorEqualSplitTests\/\(1, \{ 1, 1 \}\)$|^VectorEqualSplitTests\/VectorEqualSplitTestFixture\.VectorEqualSplitTests\/\(1, \{ 0, 0 \}\)$|^VectorEqualSplitTests\/VectorEqualSplitTestFixture\.VectorEqualSplitTests\/\(2, \{ 0, 0, 0 \}\)$|^VectorEqualSplitTests\/VectorEqualSplitTestFixture\.VectorEqualSplitTests\/\(0, \{ 1, 1, 1 \}\)$|^VectorEqualSplitTests\/VectorEqualSplitTestFixture\.VectorEqualSplitTests\/\(0, \{ 2, 2, 2 \}\)$|^VectorEqualSplitTests\/VectorEqualSplitTestFixture\.VectorEqualSplitTests\/\(0, \{ 1, 1, 1, 1, 1 \}\)$|^VectorEqualSplitTests\/VectorEqualSplitTestFixture\.VectorEqualSplitTests\/\(0, \{ 2, 2, 2, 2, 2 \}\)$|^VectorEqualSplitTests\/VectorEqualSplitTestFixture\.VectorEqualSplitTests\/\(2, \{ 1, 1, 1, 1 \}\)$|^VectorEqualSplitTests\/VectorEqualSplitTestFixture\.VectorEqualSplitTests\/\(1, \{ 1, 1, 1, 1, 1, 1 \}\)$|^VectorEqualSplitTests\/VectorEqualSplitTestFixture\.VectorEqualSplitTests\/\(0, \{ 1, 2, 1 \}\)$|^VectorEqualSplitTests\/VectorEqualSplitTestFixture\.VectorEqualSplitTests\/\(1, \{ 1, 2, 1, 2 \}\)$|^VectorEqualSplitTests\/VectorEqualSplitTestFixture\.VectorEqualSplitTests\/\(2, \{ 2, 2, 2, 3, 3 \}\)$|^VectorEqualSplitTests\/VectorEqualSplitTestFixture\.VectorEqualSplitTests\/\(3, \{ 3, 2, 3, 2, 2, 2, 2 \}\)$|^VectorEqualSplitTests\/VectorEqualSplitTestFixture\.VectorEqualSplitTests\/\(3, \{ 4, 1, 0, 1, 1, 0, 1 \}\)$|^VectorEqualSplitTests\/VectorEqualSplitTestFixture\.VectorEqualSplitTests\/\(4, \{ 16384, 8192, 8192, 16384, 8192, 8192, 32768, 32768 \}\)$|^VectorEqualSplitTests\/VectorEqualSplitTestFixture\.VectorEqualSplitTests\/\(1, \{ 8760958, 8760957, 547560, 547560, 547560, 273780, 273780, 2190239, 4380479, 4380479, 4380478 \}\)$|^VectorEqualSplitTests\/VectorEqualSplitTestFixture\.VectorEqualSplitTests\/\(4, \{ 0, 0, 0, 0, 0 \}\)$|^MaxProductOfNonOverlappingWordLengthsTests\/MaxProductOfNonOverlappingWordLengthsTestFixture\.MaxProductOfNonOverlappingWordLengthsTests\/\(16, \{ "abcw", "baz", "foo", "bar", "xtfn", "abcdef" \}\)$|^MaxProductOfNonOverlappingWordLengthsTests\/MaxProductOfNonOverlappingWordLengthsTestFixture\.MaxProductOfNonOverlappingWordLengthsTests\/\(4, \{ "a", "ab", "abc", "d", "cd", "bcd", "abcd" \}\)$|^MaxProductOfNonOverlappingWordLengthsTests\/MaxProductOfNonOverlappingWordLengthsTestFixture\.MaxProductOfNonOverlappingWordLengthsTests\/\(0, \{ "a", "aa", "aaa", "aaaa" \}\)$|^AlmostSortedTests\/AlmostSortedTestFixture\.AlmostSortedTests\/\("swap 1 2", \{ 4, 2 \}\)$|^AlmostSortedTests\/AlmostSortedTestFixture\.AlmostSortedTests\/\("no", \{ 3, 1, 2 \}\)$|^AlmostSortedTests\/AlmostSortedTestFixture\.AlmostSortedTests\/\("reverse 2 5", \{ 1, 5, 4, 3, 2, 6 \}\)$|^AlmostSortedTests\/AlmostSortedTestFixture\.AlmostSortedTests\/\("no", \{ 43, 65, 1, 98, 99, 101 \}\)$|^PickNumbersFromRangeTests\/PickNumbersFromRangeTestFixture\.PickNumbersFromRangeTests\/\(5, \{ 1, 1, 2, 2, 4, 4, 5, 5, 5 \}\)$|^PickNumbersFromRangeTests\/PickNumbersFromRangeTestFixture\.PickNumbersFromRangeTests\/\(3, \{ 4, 6, 5, 3, 3, 1 \}\)$|^PickNumbersFromRangeTests\/PickNumbersFromRangeTestFixture\.PickNumbersFromRangeTests\/\(5, \{ 1, 2, 2, 3, 1, 2 \}\)$|^MaxNonDivisableSubsetTests\/MaxNonDivisableSubsetTestFixture\.MaxNonDivisableSubsetTests\/\(3, 3, \{ 1, 2, 3, 4, 5, 6 \}\)$|^MaxNonDivisableSubsetTests\/MaxNonDivisableSubsetTestFixture\.MaxNonDivisableSubsetTests\/\(8, 6, \{ 12, 6, 1, 9, 13, 15, 10, 21, 14, 32, 5, 8, 23, 19 \}\)$|^MaxNonDivisableSubsetTests\/MaxNonDivisableSubsetTestFixture\.MaxNonDivisableSubsetTests\/\(3, 3, \{ 1, 7, 2, 4 \}\)$|^HackerlandRadioTransmittersTests\/HackerlandRadioTransmittersTestFixture\.HackerlandRadioTransmittersTests\/\(3, 1, \{ 1, 2, 3, 5, 9 \}\)$|^HackerlandRadioTransmittersTests\/HackerlandRadioTransmittersTestFixture\.HackerlandRadioTransmittersTests\/\(2, 1, \{ 1, 2, 3, 4, 5 \}\)$|^HackerlandRadioTransmittersTests\/HackerlandRadioTransmittersTestFixture\.HackerlandRadioTransmittersTests\/\(3, 2, \{ 7, 2, 4, 6, 5, 9, 12, 11 \}\)$|^HackerlandRadioTransmittersTests\/HackerlandRadioTransmittersTestFixture\.HackerlandRadioTransmittersTests\/\(4, 2, \{ 9, 5, 4, 2, 6, 15, 12 \}\)$|^ConsecutiveMaximumSumTests\/ConsecutiveMaximumSumTestFixture\.ConsecutiveMaximumSumTests\/\(5, \{ 2, 3 \}, \{ 2, 3, -6 \}\)$|^ConsecutiveMaximumSumTests\/ConsecutiveMaximumSumTestFixture\.ConsecutiveMaximumSumTests\/\(15, \{ 4, 5, 6 \}, \{ 2, 3, -6, 4, 5, 6, -20 \}\)$|^ConsecutiveMaximumSumTests\/ConsecutiveMaximumSumTestFixture\.ConsecutiveMaximumSumTests\/\(1, \{ 0, 0, 1 \}, \{ 0, -1, 0, 0, 1, 0, -1, -1 \}\)$|^ConsecutiveMaximumSumTests\/ConsecutiveMaximumSumTestFixture\.ConsecutiveMaximumSumTests\/\(2, \{ 1, 1 \}, \{ -1, -1, -1, -1, -1, -1, 1, 1 \}\)$|^ConsecutiveMaximumSumTests\/ConsecutiveMaximumSumTestFixture\.ConsecutiveMaximumSumTests\/\(7, \{ 4, -1, -2, 1, 5 \}, \{ -2, -3, 4, -1, -2, 1, 5, -3 \}\)$|^ConsecutiveMaximumSumModuloTests\/ConsecutiveMaximumSumModuloTestFixture\.ConsecutiveMaximumSumModuloTests\/\(1, 2, \{ 1, 2, 3 \}\)$|^ConsecutiveMaximumSumModuloTests\/ConsecutiveMaximumSumModuloTestFixture\.ConsecutiveMaximumSumModuloTests\/\(6, 7, \{ 3, 3, 9, 9, 5 \}\)$|^ConsecutiveMaximumSumModuloTests\/ConsecutiveMaximumSumModuloTestFixture\.ConsecutiveMaximumSumModuloTests\/\(14, 15, \{ 1, 2, -5, 4, -8, 6, 7, 3, -7, 11, 12 \}\)$|^ConsecutiveMaximumSumModuloTests\/ConsecutiveMaximumSumModuloTestFixture\.ConsecutiveMaximumSumModuloTests\/\(1802192837, 1804289384, \{ 846930887, 1681692778, 1714636916, 1957747794, 424238336, 719885387, 1649760493, 596516650, 1189641422, 1025202363, 1350490028, 783368691, 1102520060, 2044897764, 1967513927, 1365180541, 1540383427, 304089173, 1303455737, 3\.\.\.$|^ConsecutiveLargestProductTests\/ConsecutiveLargestProductTestFixture\.ConsecutiveLargestProductTests\/\(6, \{ 2, 3, -2, 4 \}\)$|^ConsecutiveLargestProductTests\/ConsecutiveLargestProductTestFixture\.ConsecutiveLargestProductTests\/\(0, \{ -2, 0, -1 \}\)$|^ConsecutiveLargestProductTests\/ConsecutiveLargestProductTestFixture\.ConsecutiveLargestProductTests\/\(2, \{ -2, -1, 0 \}\)$|^ConsecutiveLargestProductTests\/ConsecutiveLargestProductTestFixture\.ConsecutiveLargestProductTests\/\(3, \{ -3, -1, -1 \}\)$|^ConsecutiveLargestProductTests\/ConsecutiveLargestProductTestFixture\.ConsecutiveLargestProductTests\/\(2, \{ 0, 2 \}\)$|^ConsecutiveLargestProductTests\/ConsecutiveLargestProductTestFixture\.ConsecutiveLargestProductTests\/\(4, \{ 3, -1, 4 \}\)$|^ConsecutiveLargestProductTests\/ConsecutiveLargestProductTestFixture\.ConsecutiveLargestProductTests\/\(1, \{ -1, -1 \}\)$|^ConsecutiveLargestProductTests\/ConsecutiveLargestProductTestFixture\.ConsecutiveLargestProductTests\/\(6, \{ 0, -2, -3 \}\)$|^ConsecutiveLargestProductTests\/ConsecutiveLargestProductTestFixture\.ConsecutiveLargestProductTests\/\(24, \{ 2, -5, -2, -4, 3 \}\)$|^ConsecutiveLargestProductTests\/ConsecutiveLargestProductTestFixture\.ConsecutiveLargestProductTests\/\(2, \{ 2, 0, -3, 2, 1, 0, 1, -2 \}\)$|^LongestNonNegativeSumSliceTests\/LongestNonNegativeSumSliceTestFixture\.LongestNonNegativeSumSliceTests\/\(7, \{ -1, -1, 1, -1, 1, 0, 1, -1, -1 \}\)$|^LongestNonNegativeSumSliceTests\/LongestNonNegativeSumSliceTestFixture\.LongestNonNegativeSumSliceTests\/\(4, \{ 1, 1, -1, -1, -1, -1, -1, 1, 1 \}\)$|^LongestNonNegativeSumSliceTests\/LongestNonNegativeSumSliceTestFixture\.LongestNonNegativeSumSliceTests\/\(6, \{ 0, -1, 0, 0, 1, 0, -1, -1 \}\)$|^LongestNonNegativeSumSliceTests\/LongestNonNegativeSumSliceTestFixture\.LongestNonNegativeSumSliceTests\/\(4, \{ -1, -1, -1, -1, -1, -1, 1, 1 \}\)$|^LongestUpDownAlternatingSubSequenceTests\/LongestUpDownAlternatingSubSequenceTestFixture\.LongestUpDownAlternatingSubSequenceTests\/\(9, \{ 2, 51, 50, 60, 55, 70, 68, 80, 76 \}, \{ 1, 2, 51, 50, 60, 55, 70, 68, 80, 76, 75, 12, 45 \}\)$|^GreaterThanSumPairsTests\/GreaterThanSumPairsTestFixture\.GreaterThanSumPairsTests\/\(35, 8, \{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 \}\)$|^GreaterThanSumPairsTests\/GreaterThanSumPairsTestFixture\.GreaterThanSumPairsTests\/\(45, 8, \{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 \}\)$|^TripletsZeroSumTests\/TripletsZeroSumTestFixture\.TripletsZeroSumTests\/\(\{ \{ -1, -1, 2 \}, \{ -1, 0, 1 \} \}, \{ -1, 0, 1, 2, -1, -4 \}\)$|^TripletsZeroSumTests\/TripletsZeroSumTestFixture\.TripletsZeroSumTests\/\(\{ \{ 0, 0, 0 \} \}, \{ 0, 0, 0 \}\)$|^QuadrupletsSumTests\/QuadrupletsSumTestFixture\.QuadrupletsSumTests\/\(\{ \{ -2, -1, 1, 2 \}, \{ -2, 0, 0, 2 \}, \{ -1, 0, 0, 1 \} \}, 0, \{ 1, 0, -1, 0, -2, 2 \}\)$|^QuadrupletsSumTests\/QuadrupletsSumTestFixture\.QuadrupletsSumTests\/\(\{ \{ -3, -1, 2, 4 \} \}, 2, \{ -3, -1, 0, 2, 4, 5 \}\)$|^NumberDiffPairsTests\/NumberDiffPairsTestFixture\.NumberDiffPairsTests\/\(6, 3, \{ 1, 2, 3, 5, 6, 8, 9, 11, 12, 13 \}\)$|^NumberDiffPairsTests\/NumberDiffPairsTestFixture\.NumberDiffPairsTests\/\(3, 2, \{ 1, 2, 3, 4, 5 \}\)$|^NumberDiffPairsTests\/NumberDiffPairsTestFixture\.NumberDiffPairsTests\/\(5, 2, \{ 1, 2, 3, 4, 5, 6, 8 \}\)$|^StockMaxTests\/StockMaxTestFixture\.StockMaxTests\/\(0, \{ 5, 3, 2 \}\)$|^StockMaxTests\/StockMaxTestFixture\.StockMaxTests\/\(197, \{ 1, 2, 100 \}\)$|^StockMaxTests\/StockMaxTestFixture\.StockMaxTests\/\(3, \{ 1, 3, 1, 2 \}\)$|^SherlockAndCostTests\/SherlockAndCostTestFixture\.SherlockAndCostTests\/\(2, \{ 1, 2, 3 \}\)$|^SherlockAndCostTests\/SherlockAndCostTestFixture\.SherlockAndCostTests\/\(12, \{ 4, 7, 9 \}\)$|^SherlockAndCostTests\/SherlockAndCostTestFixture\.SherlockAndCostTests\/\(36, \{ 10, 1, 10, 1, 10 \}\)$|^WiggleMaxLengthTests\/WiggleMaxLengthTestFixture\.WiggleMaxLengthTests\/\(\{ 1, 7, 4, 9, 2, 5 \}, \{ 1, 7, 4, 9, 2, 5 \}\)$|^WiggleMaxLengthTests\/WiggleMaxLengthTestFixture\.WiggleMaxLengthTests\/\(\{ 0 \}, \{ 0 \}\)$|^WiggleMaxLengthTests\/WiggleMaxLengthTestFixture\.WiggleMaxLengthTests\/\(\{ 0 \}, \{ 0, 0 \}\)$|^WiggleMaxLengthTests\/WiggleMaxLengthTestFixture\.WiggleMaxLengthTests\/\(\{ 3, 2, 5 \}, \{ 3, 3, 3, 2, 5 \}\)$|^WiggleMaxLengthTests\/WiggleMaxLengthTestFixture\.WiggleMaxLengthTests\/\(\{ 1, 17, 5, 15, 5, 16, 8 \}, \{ 1, 17, 5, 10, 13, 15, 10, 5, 16, 8 \}\)$|^WiggleMaxLengthTests\/WiggleMaxLengthTestFixture\.WiggleMaxLengthTests\/\(\{ 1, 17, 5, 15, 5, 16, 8 \}, \{ 1, 17, 5, 15, 5, 16, 8 \}\)$|^WiggleMaxLengthTests\/WiggleMaxLengthTestFixture\.WiggleMaxLengthTests\/\(\{ 1, 17, 5, 15, 5, 16, 8 \}, \{ 1, 17, 5, 10, 13, 15, 12, 5, 16, 8 \}\)$|^WiggleMaxLengthTests\/WiggleMaxLengthTestFixture\.WiggleMaxLengthTests\/\(\{ 1, 17, 5, 13, 11, 12, 5, 16, 8 \}, \{ 1, 17, 5, 10, 13, 11, 12, 5, 16, 8 \}\)$|^ContainsNearbyAlmostDuplicateTests\/ContainsNearbyAlmostDuplicateTestFixture\.ContainsNearbyAlmostDuplicateTests\/\(true, \{ 1, 2, 3, 1 \}, 3, 0\)$|^ContainsNearbyAlmostDuplicateTests\/ContainsNearbyAlmostDuplicateTestFixture\.ContainsNearbyAlmostDuplicateTests\/\(true, \{ 1, 0, 1, 1 \}, 1, 2\)$|^ContainsNearbyAlmostDuplicateTests\/ContainsNearbyAlmostDuplicateTestFixture\.ContainsNearbyAlmostDuplicateTests\/\(false, \{ 1, 5, 9, 1, 5, 9 \}, 2, 3\)$|^ContainsNearbyAlmostDuplicateTests\/ContainsNearbyAlmostDuplicateTestFixture\.ContainsNearbyAlmostDuplicateTests\/\(false, \{ 1, 5, 9, 1, 5, 9 \}, 0, 0\)$|^ContainsNearbyAlmostDuplicateTests\/ContainsNearbyAlmostDuplicateTestFixture\.ContainsNearbyAlmostDuplicateTests\/\(false, \{ 1, 5, 9, 1, 5, 9 \}, 0, 1\)$|^ContainsNearbyAlmostDuplicateTests\/ContainsNearbyAlmostDuplicateTestFixture\.ContainsNearbyAlmostDuplicateTests\/\(true, \{ 1, 5, 9, 1, 5, 9 \}, 3, 0\)$|^ContainsNearbyAlmostDuplicateTests\/ContainsNearbyAlmostDuplicateTestFixture\.ContainsNearbyAlmostDuplicateTests\/\(false, \{ 1, 5, 9, 1, 5, 9 \}, 2, 0\)$|^ContainsNearbyAlmostDuplicateTests\/ContainsNearbyAlmostDuplicateTestFixture\.ContainsNearbyAlmostDuplicateTests\/\(false, \{ 1, 5, 9, 1, 5, 9 \}, -1, -1\)$|^ContainsNearbyAlmostDuplicateTests\/ContainsNearbyAlmostDuplicateTestFixture\.ContainsNearbyAlmostDuplicateTests\/\(true, \{ 1, 2, 1 \}, 2, 0\)$|^ContainsNearbyAlmostDuplicateTests\/ContainsNearbyAlmostDuplicateTestFixture\.ContainsNearbyAlmostDuplicateTests\/\(false, \{ 2147483647, -1, 2147483647 \}, 1, 2147483647\)$|^ContainsNearbyAlmostDuplicateTests\/ContainsNearbyAlmostDuplicateTestFixture\.ContainsNearbyAlmostDuplicateTests\/\(true, \{ 2147483647, -1, 2147483647 \}, 1, 2147483648\)$|^ContainsNearbyAlmostDuplicateTests\/ContainsNearbyAlmostDuplicateTestFixture\.ContainsNearbyAlmostDuplicateTests\/\(false, \{ 2147483647, -1, 2147483647 \}, 1, -2147483647\)$|^ContainsNearbyAlmostDuplicateTests\/ContainsNearbyAlmostDuplicateTestFixture\.ContainsNearbyAlmostDuplicateTests\/\(false, \{ -2147483648, 2147483647 \}, 1, 1\)$|^ContainsNearbyAlmostDuplicateTests\/ContainsNearbyAlmostDuplicateTestFixture\.ContainsNearbyAlmostDuplicateTests\/\(true, \{ 4, 1, -1, 6, 5 \}, 3, 1\)$|^ContainsNearbyAlmostDuplicateTests\/ContainsNearbyAlmostDuplicateTestFixture\.ContainsNearbyAlmostDuplicateTests\/\(true, \{ 4, 1, -1, 6, 5 \}, 3, 2\)$|^ContainsNearbyAlmostDuplicateTests\/ContainsNearbyAlmostDuplicateTestFixture\.ContainsNearbyAlmostDuplicateTests\/\(true, \{ 4, 1, -1, 6, 5 \}, 3, 3\)$|^ContainsNearbyAlmostDuplicateTests\/ContainsNearbyAlmostDuplicateTestFixture\.ContainsNearbyAlmostDuplicateTests\/\(true, \{ 4, 1, -1, 6, 5 \}, 3, 4\)$|^ContainsNearbyAlmostDuplicateTests\/ContainsNearbyAlmostDuplicateTestFixture\.ContainsNearbyAlmostDuplicateTests\/\(true, \{ 4, 1, -1, 6, 5 \}, 3, 5\)$|^MinimumBribesTests\/MinimumBribesTestFixture\.MinimumBribesTests\/\(3, 2, \{ 2, 1, 5, 3, 4 \}\)$|^MinimumBribesTests\/MinimumBribesTestFixture\.MinimumBribesTests\/\(-1, 2, \{ 2, 5, 1, 3, 4 \}\)$|^MinimumBribesTests\/MinimumBribesTestFixture\.MinimumBribesTests\/\(4, 3, \{ 2, 5, 1, 3, 4 \}\)$|^MinimumBribesTests\/MinimumBribesTestFixture\.MinimumBribesTests\/\(5, 4, \{ 5, 2, 1, 3, 4 \}\)$|^MinimumBribesTests\/MinimumBribesTestFixture\.MinimumBribesTests\/\(7, 2, \{ 1, 2, 5, 3, 7, 8, 6, 4 \}\)$|^LastNumbersTests\/LastNumbersTestFixture\.LastNumbersTests\/\(\{ 2, 3, 4 \}, 3, 1, 2\)$|^LastNumbersTests\/LastNumbersTestFixture\.LastNumbersTests\/\(\{ 30, 120, 210, 300 \}, 4, 10, 100\)$|^SherlockAndMinimaxTests\/SherlockAndMinimaxTestFixture\.SherlockAndMinimaxTests\/\(4, \{ 5, 8, 14 \}, 4, 9\)$|^SherlockAndMinimaxTests\/SherlockAndMinimaxTestFixture\.SherlockAndMinimaxTests\/\(6, \{ 3, 5, 7, 9 \}, 6, 8\)$|^SherlockAndMinimaxTests\/SherlockAndMinimaxTestFixture\.SherlockAndMinimaxTests\/\(173959056, \{ 263044060, 323471968, 60083128, 764550014, 209332334, 735326740, 558683912, 626871620, 232673588, 428805364, 221674872, 261029278, 139767646, 146996700, 200921412, 121542678, 96223500, 239197414, 407346706, 143348970, 60722446, 66490432\.\.\.$|^ChiefHopperChallengeTests\/ChiefHopperChallengeTestFixture\.ChiefHopperChallengeTests\/\(3, \{ 2, 3, 4, 3, 2 \}\)$|^ChiefHopperChallengeTests\/ChiefHopperChallengeTestFixture\.ChiefHopperChallengeTests\/\(4, \{ 3, 4, 3, 2, 4 \}\)$|^ChiefHopperChallengeTests\/ChiefHopperChallengeTestFixture\.ChiefHopperChallengeTests\/\(4, \{ 4, 4, 4 \}\)$|^ChiefHopperChallengeTests\/ChiefHopperChallengeTestFixture\.ChiefHopperChallengeTests\/\(3, \{ 1, 6, 4 \}\)$|^ResetTowerOfHanoiTests\/ResetTowerOfHanoiTestFixture\.ResetTowerOfHanoiTests\/\(0, 4, \{ 1 \}\)$|^ResetTowerOfHanoiTests\/ResetTowerOfHanoiTestFixture\.ResetTowerOfHanoiTests\/\(1, 4, \{ 2 \}\)$|^ResetTowerOfHanoiTests\/ResetTowerOfHanoiTestFixture\.ResetTowerOfHanoiTests\/\(1, 4, \{ 2, 1 \}\)$|^ResetTowerOfHanoiTests\/ResetTowerOfHanoiTestFixture\.ResetTowerOfHanoiTests\/\(2, 4, \{ 2, 3 \}\)$|^ResetTowerOfHanoiTests\/ResetTowerOfHanoiTestFixture\.ResetTowerOfHanoiTests\/\(3, 4, \{ 4, 3, 2, 1 \}\)$|^ResetTowerOfHanoiTests\/ResetTowerOfHanoiTestFixture\.ResetTowerOfHanoiTests\/\(3, 4, \{ 1, 4, 1 \}\)$|^ResetTowerOfHanoiTests\/ResetTowerOfHanoiTestFixture\.ResetTowerOfHanoiTests\/\(4, 4, \{ 4, 2, 2, 1 \}\)$|^ResetTowerOfHanoiTests\/ResetTowerOfHanoiTestFixture\.ResetTowerOfHanoiTests\/\(5, 4, \{ 1, 3, 3 \}\)$|^ResetTowerOfHanoiTests\/ResetTowerOfHanoiTestFixture\.ResetTowerOfHanoiTests\/\(7, 4, \{ 2, 1, 3, 2 \}\)$|^ResetTowerOfHanoiTests\/ResetTowerOfHanoiTestFixture\.ResetTowerOfHanoiTests\/\(8, 4, \{ 2, 4, 4, 4 \}\)$|^ResetTowerOfHanoiTests\/ResetTowerOfHanoiTestFixture\.ResetTowerOfHanoiTests\/\(6, 4, \{ 2, 4, 2, 4 \}\)$|^ResetTowerOfHanoiTests\/ResetTowerOfHanoiTestFixture\.ResetTowerOfHanoiTests\/\(10, 4, \{ 3, 1, 2, 1, 4 \}\)$|^ResetTowerOfHanoiTests\/ResetTowerOfHanoiTestFixture\.ResetTowerOfHanoiTests\/\(11, 4, \{ 1, 1, 3, 1, 4 \}\)$|^ResetTowerOfHanoiTests\/ResetTowerOfHanoiTestFixture\.ResetTowerOfHanoiTests\/\(14, 4, \{ 1, 4, 2, 4, 2, 2 \}\)$|^IsValidPreOrderTreeSerializationTests\/IsValidPreOrderTreeSerializationTestFixture\.IsValidPreOrderTreeSerializationTests\/\(false, "1"\)$|^IsValidPreOrderTreeSerializationTests\/IsValidPreOrderTreeSerializationTestFixture\.IsValidPreOrderTreeSerializationTests\/\(true, "#"\)$|^IsValidPreOrderTreeSerializationTests\/IsValidPreOrderTreeSerializationTestFixture\.IsValidPreOrderTreeSerializationTests\/\(true, "1,#,#"\)$|^IsValidPreOrderTreeSerializationTests\/IsValidPreOrderTreeSerializationTestFixture\.IsValidPreOrderTreeSerializationTests\/\(true, "9,3,4,#,#,1,#,#,2,#,6,#,#"\)$|^IsValidPreOrderTreeSerializationTests\/IsValidPreOrderTreeSerializationTestFixture\.IsValidPreOrderTreeSerializationTests\/\(true, "9,#,93,#,9,9,#,#,#"\)$|^IsValidPreOrderTreeSerializationTests\/IsValidPreOrderTreeSerializationTestFixture\.IsValidPreOrderTreeSerializationTests\/\(true, "9,9,9,19,#,9,#,#,#,9,#,69,#,#,#"\)$|^InsertionSortShiftCountTests\/InsertionSortShiftCountTestFixture\.InsertionSortShiftCountTests\/\(0, \{ 1, 1, 1, 2, 2 \}\)$|^InsertionSortShiftCountTests\/InsertionSortShiftCountTestFixture\.InsertionSortShiftCountTests\/\(4, \{ 2, 1, 3, 1, 2 \}\)$|^InsertionSortShiftCountTests\/InsertionSortShiftCountTestFixture\.InsertionSortShiftCountTests\/\(6, \{ 4, 3, 2, 1 \}\)$|^InsertionSortShiftCountTests\/InsertionSortShiftCountTestFixture\.InsertionSortShiftCountTests\/\(4, \{ 9492052, 241944, 5743396, 5758608, 6053545 \}\)$"
[ctest]    Site: khteh-p17-2i
[ctest]    Build name: Linux-g++
[ctest] Test project /usr/src/DataStructuresAlgorithms/build
[ctest] RegularExpression::compile(): Expression too big.
[ctest] No tests were found!!!
[ctest] CTest finished with return code 0

@gcampbell-msft
Copy link
Collaborator

gcampbell-msft commented Aug 5, 2024

@khteh Got it, to recap.

I think we've fixed the DartConfiguration issue?
But in addition there are two items:

  1. Having to retoggle the testExplorerIntegrationEnabled, possibly a bug. I also wonder if it's simply because you need to reconfigure when opening VS Code for you to populate your tests?
  2. The regex issue.
    a. The perf issue

For the regex issue, I implemented this #3814 in June. It is possible that there is a bug, or that we missed an edge case. What is your scenario? How are you running the command? From the test explorer "Run all" button? Or are you highlighting all of your tests?

@khteh
Copy link
Author

khteh commented Aug 5, 2024

DartConfiguration.tcl shows up in the console during the test run but there is no test detected here due to the regex.

  1. I also wonder if it's simply because you need to reconfigure when opening VS Code for you to populate your tests?

Why is the reconfiguration necessary? Does it make sense? It doesn't happen with TestMate the tests stick there in the Test Console every time when I reopen VSCode.

I run the tests by a mouse click on the play ("Run Test") button.

@gcampbell-msft
Copy link
Collaborator

The only way to know what tests are present are if we configure your CMake project. There could be some improvement where we keep state from the last instance or last configuration, however, there is the chance that this is out of date, so it would be an improvement request to better use the past state.

@juscghwe
Copy link

I get the same dartconfiguration.tcl complaint every time I build the tests. They run successfully anyways but the console complaints every time make it feel like some details get missing. Also I realized when starting the tests through cmake extension the tests get marked as successful in the test explorer but they are running continuously (although this might be unrelated).

CMakeLists.txt

cmake_minimum_required(VERSION 3.28)
project(_name_ LANGUAGES CXX)

# Set C++ compiler and compiler path
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_COMPILER "C:/msys64/ucrt64/bin/g++.exe")
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)

option(BUILD_SHARED_LIBS "Build shared libraries" OFF)

include(FetchContent)
FetchContent_Declare(SFML
    GIT_REPOSITORY https://github.com/SFML/SFML.git
    GIT_TAG 2.6.x
    GIT_SHALLOW ON
    EXCLUDE_FROM_ALL
    SYSTEM)
FetchContent_Declare(GoogleTest
    GIT_REPOSITORY https://github.com/google/googletest.git
    GIT_TAG v1.15.2)
FetchContent_MakeAvailable(SFML)
FetchContent_MakeAvailable(GoogleTest)

# Add includes
include_directories(${CMAKE_SOURCE_DIR}/include)
include_directories(${CMAKE_SOURCE_DIR}/constants)

# Building release
set(SOURCES
    src/main.cpp
    src/utility/fieldvector.cpp
    src/generator/fieldgenerator.cpp
    src/gui/texturemanager.cpp
    # Add other source files as needed
)
add_executable(main ${SOURCES})
target_link_libraries(main PRIVATE sfml-graphics)
target_compile_features(main PRIVATE cxx_std_17)
set_target_properties(main PROPERTIES OUTPUT_NAME "_name_")

# Building test
set(TESTSOURCES
    tests/test_texturemanager.cpp
    src/gui/texturemanager.cpp
)
enable_testing()
add_executable(test_texturemanager ${TESTSOURCES})
target_link_libraries(test_texturemanager PRIVATE gtest gtest_main sfml-graphics)
add_test(NAME test_texturemanager COMMAND test_texturemanager WORKING_DIRECTORY ${CMAKE_SOURCE_DIR})

# Clang-tidy
set(CMAKE_CXX_CLANG_TIDY "C:/msys64/ucrt64/bin/clang-tidy.exe;-checks=*,-clang-analyzer-alpha*")


if(WIN32)
    add_custom_command(
        TARGET main
        COMMENT "Copy OpenAL DLL"
        PRE_BUILD COMMAND ${CMAKE_COMMAND} -E copy ${SFML_SOURCE_DIR}/extlibs/bin/$<IF:$<EQUAL:${CMAKE_SIZEOF_VOID_P},8>,x64,x86>/openal32.dll $<TARGET_FILE_DIR:main>
        VERBATIM)
endif()

@Amy-Li03
Copy link

Amy-Li03 commented Sep 29, 2024

Hi @juscghwe, as we can see from the comments above, this doc: https://cmake.org/pipermail/cmake/2015-January/059742.html may be help you for the DartConfiguration issue.

Also, only from above CMakeLists.txt file, we get some files missing error as following after CMake: Configure project, could you please provide a simple repro project? A little video repro the problem would be great! This might deal with the issue better.
image

Also I realized when starting the tests through cmake extension the tests get marked as successful in the test explorer but they are running continuously (although this might be unrelated).

For this unrelated issue, could you please file a new issue, we will track it there, thank you in advanced!

@juscghwe
Copy link

Hi @Amy-Li03 . I switched to pre-release and it still occured. I followed the document you provided and added include(CTest) to CMakeLists.txt and it worked without any problems (even in the relese version of CMakeTools). Thx.

@Amy-Li03
Copy link

@juscghwe , we are very happy your issue has been resolved. Happy coding!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
more info needed More info is needed from the community for us to properly triage and investigate. question
Projects
Status: Completed
Development

No branches or pull requests

5 participants