diff --git a/.gitignore b/.gitignore
index 0ab59a4..448f44d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,7 +6,8 @@
out/
gen/
-# Compiled class file
+# Maven build output
+target/
*.class
# Log file
diff --git a/target/maven-archiver/pom.properties b/target/maven-archiver/pom.properties
deleted file mode 100644
index ae954af..0000000
--- a/target/maven-archiver/pom.properties
+++ /dev/null
@@ -1,3 +0,0 @@
-artifactId=coding-challenges
-groupId=io.github.bengre
-version=1.0-SNAPSHOT
diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
deleted file mode 100644
index f0e823a..0000000
--- a/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
+++ /dev/null
@@ -1,22 +0,0 @@
-com/bengre/educative/io/twopointers/ValidPalindromeRemoveCharV1.class
-com/bengre/educative/io/twopointers/LowestCommonAncestorV1.class
-com/bengre/educative/io/twopointers/RemoveElementV1.class
-com/bengre/educative/io/common/EduTreeNode.class
-com/bengre/educative/io/twopointers/ThreeSumV1.class
-com/bengre/educative/io/twopointers/LinkedListIntersectionV1.class
-com/bengre/educative/io/twopointers/AppendForSubsequenceV1.class
-com/bengre/educative/io/twopointers/StrobogrammaticNumberV1.class
-com/bengre/educative/io/twopointers/MaximumScoreV1.class
-com/bengre/educative/io/twopointers/ReverseWordsV1.class
-com/bengre/educative/io/twopointers/ValidWordAbbreviationV1.class
-com/bengre/educative/io/twopointers/PartitionLabelsV1.class
-com/bengre/educative/io/common/ListNode.class
-com/bengre/educative/io/twopointers/ValidPalindromeV1.class
-com/bengre/educative/io/twopointers/NextPermutationV1.class
-com/bengre/educative/io/twopointers/RemoveNthNodeV1.class
-com/bengre/educative/io/twopointers/SortedSquaresV1.class
-com/bengre/educative/io/twopointers/StringCompressionV1.class
-com/bengre/educative/io/twopointers/RotateArrayV1.class
-com/bengre/educative/io/twopointers/CountFixedBoundSubarraysV1.class
-com/bengre/educative/io/twopointers/MinSwapsPalindromeV1.class
-com/bengre/educative/io/twopointers/SortColorsV1.class
diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
deleted file mode 100644
index ef99605..0000000
--- a/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
+++ /dev/null
@@ -1,22 +0,0 @@
-/Users/bengre/IdeaProjects/coding-challenges/src/main/java/com/bengre/educative/io/common/EduTreeNode.java
-/Users/bengre/IdeaProjects/coding-challenges/src/main/java/com/bengre/educative/io/common/ListNode.java
-/Users/bengre/IdeaProjects/coding-challenges/src/main/java/com/bengre/educative/io/twopointers/AppendForSubsequenceV1.java
-/Users/bengre/IdeaProjects/coding-challenges/src/main/java/com/bengre/educative/io/twopointers/CountFixedBoundSubarraysV1.java
-/Users/bengre/IdeaProjects/coding-challenges/src/main/java/com/bengre/educative/io/twopointers/LinkedListIntersectionV1.java
-/Users/bengre/IdeaProjects/coding-challenges/src/main/java/com/bengre/educative/io/twopointers/LowestCommonAncestorV1.java
-/Users/bengre/IdeaProjects/coding-challenges/src/main/java/com/bengre/educative/io/twopointers/MaximumScoreV1.java
-/Users/bengre/IdeaProjects/coding-challenges/src/main/java/com/bengre/educative/io/twopointers/MinSwapsPalindromeV1.java
-/Users/bengre/IdeaProjects/coding-challenges/src/main/java/com/bengre/educative/io/twopointers/NextPermutationV1.java
-/Users/bengre/IdeaProjects/coding-challenges/src/main/java/com/bengre/educative/io/twopointers/PartitionLabelsV1.java
-/Users/bengre/IdeaProjects/coding-challenges/src/main/java/com/bengre/educative/io/twopointers/RemoveElementV1.java
-/Users/bengre/IdeaProjects/coding-challenges/src/main/java/com/bengre/educative/io/twopointers/RemoveNthNodeV1.java
-/Users/bengre/IdeaProjects/coding-challenges/src/main/java/com/bengre/educative/io/twopointers/ReverseWordsV1.java
-/Users/bengre/IdeaProjects/coding-challenges/src/main/java/com/bengre/educative/io/twopointers/RotateArrayV1.java
-/Users/bengre/IdeaProjects/coding-challenges/src/main/java/com/bengre/educative/io/twopointers/SortColorsV1.java
-/Users/bengre/IdeaProjects/coding-challenges/src/main/java/com/bengre/educative/io/twopointers/SortedSquaresV1.java
-/Users/bengre/IdeaProjects/coding-challenges/src/main/java/com/bengre/educative/io/twopointers/StringCompressionV1.java
-/Users/bengre/IdeaProjects/coding-challenges/src/main/java/com/bengre/educative/io/twopointers/StrobogrammaticNumberV1.java
-/Users/bengre/IdeaProjects/coding-challenges/src/main/java/com/bengre/educative/io/twopointers/ThreeSumV1.java
-/Users/bengre/IdeaProjects/coding-challenges/src/main/java/com/bengre/educative/io/twopointers/ValidPalindromeRemoveCharV1.java
-/Users/bengre/IdeaProjects/coding-challenges/src/main/java/com/bengre/educative/io/twopointers/ValidPalindromeV1.java
-/Users/bengre/IdeaProjects/coding-challenges/src/main/java/com/bengre/educative/io/twopointers/ValidWordAbbreviationV1.java
diff --git a/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst
deleted file mode 100644
index e91a4a3..0000000
--- a/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst
+++ /dev/null
@@ -1,20 +0,0 @@
-com/bengre/educative/io/twopointers/MinSwapsPalindromeV1Test.class
-com/bengre/educative/io/twopointers/SortColorsV1Test.class
-com/bengre/educative/io/twopointers/AppendForSubsequenceV1Test.class
-com/bengre/educative/io/twopointers/SortedSquaresV1Test.class
-com/bengre/educative/io/twopointers/ThreeSumV1Test.class
-com/bengre/educative/io/twopointers/ReverseWordsV1Test.class
-com/bengre/educative/io/twopointers/StringCompressionV1Test.class
-com/bengre/educative/io/twopointers/ValidPalindromeV1Test.class
-com/bengre/educative/io/twopointers/RotateArrayV1Test.class
-com/bengre/educative/io/twopointers/ValidWordAbbreviationV1Test.class
-com/bengre/educative/io/twopointers/StrobogrammaticNumberV1Test.class
-com/bengre/educative/io/twopointers/MaximumScoreV1Test.class
-com/bengre/educative/io/twopointers/PartitionLabelsV1Test.class
-com/bengre/educative/io/twopointers/LinkedListIntersectionV1Test.class
-com/bengre/educative/io/twopointers/CountFixedBoundSubarraysV1Test.class
-com/bengre/educative/io/twopointers/LowestCommonAncestorV1Test.class
-com/bengre/educative/io/twopointers/NextPermutationV1Test.class
-com/bengre/educative/io/twopointers/RemoveElementV1Test.class
-com/bengre/educative/io/twopointers/ValidPalindromeRemoveCharV1Test.class
-com/bengre/educative/io/twopointers/RemoveNthNodeV1Test.class
diff --git a/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst
deleted file mode 100644
index 57db308..0000000
--- a/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst
+++ /dev/null
@@ -1,20 +0,0 @@
-/Users/bengre/IdeaProjects/coding-challenges/src/test/java/com/bengre/educative/io/twopointers/AppendForSubsequenceV1Test.java
-/Users/bengre/IdeaProjects/coding-challenges/src/test/java/com/bengre/educative/io/twopointers/CountFixedBoundSubarraysV1Test.java
-/Users/bengre/IdeaProjects/coding-challenges/src/test/java/com/bengre/educative/io/twopointers/LinkedListIntersectionV1Test.java
-/Users/bengre/IdeaProjects/coding-challenges/src/test/java/com/bengre/educative/io/twopointers/LowestCommonAncestorV1Test.java
-/Users/bengre/IdeaProjects/coding-challenges/src/test/java/com/bengre/educative/io/twopointers/MaximumScoreV1Test.java
-/Users/bengre/IdeaProjects/coding-challenges/src/test/java/com/bengre/educative/io/twopointers/MinSwapsPalindromeV1Test.java
-/Users/bengre/IdeaProjects/coding-challenges/src/test/java/com/bengre/educative/io/twopointers/NextPermutationV1Test.java
-/Users/bengre/IdeaProjects/coding-challenges/src/test/java/com/bengre/educative/io/twopointers/PartitionLabelsV1Test.java
-/Users/bengre/IdeaProjects/coding-challenges/src/test/java/com/bengre/educative/io/twopointers/RemoveElementV1Test.java
-/Users/bengre/IdeaProjects/coding-challenges/src/test/java/com/bengre/educative/io/twopointers/RemoveNthNodeV1Test.java
-/Users/bengre/IdeaProjects/coding-challenges/src/test/java/com/bengre/educative/io/twopointers/ReverseWordsV1Test.java
-/Users/bengre/IdeaProjects/coding-challenges/src/test/java/com/bengre/educative/io/twopointers/RotateArrayV1Test.java
-/Users/bengre/IdeaProjects/coding-challenges/src/test/java/com/bengre/educative/io/twopointers/SortColorsV1Test.java
-/Users/bengre/IdeaProjects/coding-challenges/src/test/java/com/bengre/educative/io/twopointers/SortedSquaresV1Test.java
-/Users/bengre/IdeaProjects/coding-challenges/src/test/java/com/bengre/educative/io/twopointers/StringCompressionV1Test.java
-/Users/bengre/IdeaProjects/coding-challenges/src/test/java/com/bengre/educative/io/twopointers/StrobogrammaticNumberV1Test.java
-/Users/bengre/IdeaProjects/coding-challenges/src/test/java/com/bengre/educative/io/twopointers/ThreeSumV1Test.java
-/Users/bengre/IdeaProjects/coding-challenges/src/test/java/com/bengre/educative/io/twopointers/ValidPalindromeRemoveCharV1Test.java
-/Users/bengre/IdeaProjects/coding-challenges/src/test/java/com/bengre/educative/io/twopointers/ValidPalindromeV1Test.java
-/Users/bengre/IdeaProjects/coding-challenges/src/test/java/com/bengre/educative/io/twopointers/ValidWordAbbreviationV1Test.java
diff --git a/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.AppendForSubsequenceV1Test.xml b/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.AppendForSubsequenceV1Test.xml
deleted file mode 100644
index 4441cab..0000000
--- a/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.AppendForSubsequenceV1Test.xml
+++ /dev/null
@@ -1,66 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.CountFixedBoundSubarraysV1Test.xml b/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.CountFixedBoundSubarraysV1Test.xml
deleted file mode 100644
index 086c8d4..0000000
--- a/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.CountFixedBoundSubarraysV1Test.xml
+++ /dev/null
@@ -1,66 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.LinkedListIntersectionV1Test.xml b/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.LinkedListIntersectionV1Test.xml
deleted file mode 100644
index 0aa6594..0000000
--- a/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.LinkedListIntersectionV1Test.xml
+++ /dev/null
@@ -1,65 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.LowestCommonAncestorV1Test.xml b/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.LowestCommonAncestorV1Test.xml
deleted file mode 100644
index d6e77bb..0000000
--- a/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.LowestCommonAncestorV1Test.xml
+++ /dev/null
@@ -1,65 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.MaximumScoreV1Test.xml b/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.MaximumScoreV1Test.xml
deleted file mode 100644
index 78e3cc9..0000000
--- a/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.MaximumScoreV1Test.xml
+++ /dev/null
@@ -1,66 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.MinSwapsPalindromeV1Test.xml b/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.MinSwapsPalindromeV1Test.xml
deleted file mode 100644
index bd56e66..0000000
--- a/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.MinSwapsPalindromeV1Test.xml
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.NextPermutationV1Test.xml b/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.NextPermutationV1Test.xml
deleted file mode 100644
index 539c034..0000000
--- a/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.NextPermutationV1Test.xml
+++ /dev/null
@@ -1,66 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.PartitionLabelsV1Test.xml b/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.PartitionLabelsV1Test.xml
deleted file mode 100644
index 2540070..0000000
--- a/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.PartitionLabelsV1Test.xml
+++ /dev/null
@@ -1,65 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.RemoveElementV1Test.xml b/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.RemoveElementV1Test.xml
deleted file mode 100644
index 0c8669e..0000000
--- a/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.RemoveElementV1Test.xml
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.RemoveNthNodeV1Test.xml b/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.RemoveNthNodeV1Test.xml
deleted file mode 100644
index 2413af0..0000000
--- a/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.RemoveNthNodeV1Test.xml
+++ /dev/null
@@ -1,66 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.ReverseWordsV1Test.xml b/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.ReverseWordsV1Test.xml
deleted file mode 100644
index cda8b67..0000000
--- a/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.ReverseWordsV1Test.xml
+++ /dev/null
@@ -1,65 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.RotateArrayV1Test.xml b/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.RotateArrayV1Test.xml
deleted file mode 100644
index 5237305..0000000
--- a/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.RotateArrayV1Test.xml
+++ /dev/null
@@ -1,66 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.SortColorsV1Test.xml b/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.SortColorsV1Test.xml
deleted file mode 100644
index c0514c6..0000000
--- a/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.SortColorsV1Test.xml
+++ /dev/null
@@ -1,67 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.SortedSquaresV1Test.xml b/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.SortedSquaresV1Test.xml
deleted file mode 100644
index 3cf5312..0000000
--- a/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.SortedSquaresV1Test.xml
+++ /dev/null
@@ -1,66 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.StringCompressionV1Test.xml b/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.StringCompressionV1Test.xml
deleted file mode 100644
index 7daa9cc..0000000
--- a/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.StringCompressionV1Test.xml
+++ /dev/null
@@ -1,66 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.StrobogrammaticNumberV1Test.xml b/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.StrobogrammaticNumberV1Test.xml
deleted file mode 100644
index 2b06123..0000000
--- a/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.StrobogrammaticNumberV1Test.xml
+++ /dev/null
@@ -1,76 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.ThreeSumV1Test.xml b/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.ThreeSumV1Test.xml
deleted file mode 100644
index 36bf666..0000000
--- a/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.ThreeSumV1Test.xml
+++ /dev/null
@@ -1,66 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.ValidPalindromeRemoveCharV1Test.xml b/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.ValidPalindromeRemoveCharV1Test.xml
deleted file mode 100644
index a47ea93..0000000
--- a/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.ValidPalindromeRemoveCharV1Test.xml
+++ /dev/null
@@ -1,69 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.ValidPalindromeV1Test.xml b/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.ValidPalindromeV1Test.xml
deleted file mode 100644
index 607fdb2..0000000
--- a/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.ValidPalindromeV1Test.xml
+++ /dev/null
@@ -1,69 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.ValidWordAbbreviationV1Test.xml b/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.ValidWordAbbreviationV1Test.xml
deleted file mode 100644
index c0a0d6c..0000000
--- a/target/surefire-reports/TEST-com.bengre.educative.io.twopointers.ValidWordAbbreviationV1Test.xml
+++ /dev/null
@@ -1,68 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/target/surefire-reports/com.bengre.educative.io.twopointers.AppendForSubsequenceV1Test.txt b/target/surefire-reports/com.bengre.educative.io.twopointers.AppendForSubsequenceV1Test.txt
deleted file mode 100644
index b9d9568..0000000
--- a/target/surefire-reports/com.bengre.educative.io.twopointers.AppendForSubsequenceV1Test.txt
+++ /dev/null
@@ -1,4 +0,0 @@
--------------------------------------------------------------------------------
-Test set: com.bengre.educative.io.twopointers.AppendForSubsequenceV1Test
--------------------------------------------------------------------------------
-Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s -- in com.bengre.educative.io.twopointers.AppendForSubsequenceV1Test
diff --git a/target/surefire-reports/com.bengre.educative.io.twopointers.CountFixedBoundSubarraysV1Test.txt b/target/surefire-reports/com.bengre.educative.io.twopointers.CountFixedBoundSubarraysV1Test.txt
deleted file mode 100644
index ff995b6..0000000
--- a/target/surefire-reports/com.bengre.educative.io.twopointers.CountFixedBoundSubarraysV1Test.txt
+++ /dev/null
@@ -1,4 +0,0 @@
--------------------------------------------------------------------------------
-Test set: com.bengre.educative.io.twopointers.CountFixedBoundSubarraysV1Test
--------------------------------------------------------------------------------
-Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s -- in com.bengre.educative.io.twopointers.CountFixedBoundSubarraysV1Test
diff --git a/target/surefire-reports/com.bengre.educative.io.twopointers.LinkedListIntersectionV1Test.txt b/target/surefire-reports/com.bengre.educative.io.twopointers.LinkedListIntersectionV1Test.txt
deleted file mode 100644
index 07e2d4f..0000000
--- a/target/surefire-reports/com.bengre.educative.io.twopointers.LinkedListIntersectionV1Test.txt
+++ /dev/null
@@ -1,4 +0,0 @@
--------------------------------------------------------------------------------
-Test set: com.bengre.educative.io.twopointers.LinkedListIntersectionV1Test
--------------------------------------------------------------------------------
-Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in com.bengre.educative.io.twopointers.LinkedListIntersectionV1Test
diff --git a/target/surefire-reports/com.bengre.educative.io.twopointers.LowestCommonAncestorV1Test.txt b/target/surefire-reports/com.bengre.educative.io.twopointers.LowestCommonAncestorV1Test.txt
deleted file mode 100644
index 7973c60..0000000
--- a/target/surefire-reports/com.bengre.educative.io.twopointers.LowestCommonAncestorV1Test.txt
+++ /dev/null
@@ -1,4 +0,0 @@
--------------------------------------------------------------------------------
-Test set: com.bengre.educative.io.twopointers.LowestCommonAncestorV1Test
--------------------------------------------------------------------------------
-Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s -- in com.bengre.educative.io.twopointers.LowestCommonAncestorV1Test
diff --git a/target/surefire-reports/com.bengre.educative.io.twopointers.MaximumScoreV1Test.txt b/target/surefire-reports/com.bengre.educative.io.twopointers.MaximumScoreV1Test.txt
deleted file mode 100644
index 28902f1..0000000
--- a/target/surefire-reports/com.bengre.educative.io.twopointers.MaximumScoreV1Test.txt
+++ /dev/null
@@ -1,4 +0,0 @@
--------------------------------------------------------------------------------
-Test set: com.bengre.educative.io.twopointers.MaximumScoreV1Test
--------------------------------------------------------------------------------
-Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s -- in com.bengre.educative.io.twopointers.MaximumScoreV1Test
diff --git a/target/surefire-reports/com.bengre.educative.io.twopointers.MinSwapsPalindromeV1Test.txt b/target/surefire-reports/com.bengre.educative.io.twopointers.MinSwapsPalindromeV1Test.txt
deleted file mode 100644
index f936678..0000000
--- a/target/surefire-reports/com.bengre.educative.io.twopointers.MinSwapsPalindromeV1Test.txt
+++ /dev/null
@@ -1,4 +0,0 @@
--------------------------------------------------------------------------------
-Test set: com.bengre.educative.io.twopointers.MinSwapsPalindromeV1Test
--------------------------------------------------------------------------------
-Tests run: 5, Failures: 0, Errors: 0, Skipped: 5, Time elapsed: 0 s -- in com.bengre.educative.io.twopointers.MinSwapsPalindromeV1Test
diff --git a/target/surefire-reports/com.bengre.educative.io.twopointers.NextPermutationV1Test.txt b/target/surefire-reports/com.bengre.educative.io.twopointers.NextPermutationV1Test.txt
deleted file mode 100644
index 002590b..0000000
--- a/target/surefire-reports/com.bengre.educative.io.twopointers.NextPermutationV1Test.txt
+++ /dev/null
@@ -1,4 +0,0 @@
--------------------------------------------------------------------------------
-Test set: com.bengre.educative.io.twopointers.NextPermutationV1Test
--------------------------------------------------------------------------------
-Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in com.bengre.educative.io.twopointers.NextPermutationV1Test
diff --git a/target/surefire-reports/com.bengre.educative.io.twopointers.PartitionLabelsV1Test.txt b/target/surefire-reports/com.bengre.educative.io.twopointers.PartitionLabelsV1Test.txt
deleted file mode 100644
index e600fae..0000000
--- a/target/surefire-reports/com.bengre.educative.io.twopointers.PartitionLabelsV1Test.txt
+++ /dev/null
@@ -1,4 +0,0 @@
--------------------------------------------------------------------------------
-Test set: com.bengre.educative.io.twopointers.PartitionLabelsV1Test
--------------------------------------------------------------------------------
-Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.030 s -- in com.bengre.educative.io.twopointers.PartitionLabelsV1Test
diff --git a/target/surefire-reports/com.bengre.educative.io.twopointers.RemoveElementV1Test.txt b/target/surefire-reports/com.bengre.educative.io.twopointers.RemoveElementV1Test.txt
deleted file mode 100644
index 4b56ea1..0000000
--- a/target/surefire-reports/com.bengre.educative.io.twopointers.RemoveElementV1Test.txt
+++ /dev/null
@@ -1,4 +0,0 @@
--------------------------------------------------------------------------------
-Test set: com.bengre.educative.io.twopointers.RemoveElementV1Test
--------------------------------------------------------------------------------
-Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 s -- in com.bengre.educative.io.twopointers.RemoveElementV1Test
diff --git a/target/surefire-reports/com.bengre.educative.io.twopointers.RemoveNthNodeV1Test.txt b/target/surefire-reports/com.bengre.educative.io.twopointers.RemoveNthNodeV1Test.txt
deleted file mode 100644
index 60454c7..0000000
--- a/target/surefire-reports/com.bengre.educative.io.twopointers.RemoveNthNodeV1Test.txt
+++ /dev/null
@@ -1,4 +0,0 @@
--------------------------------------------------------------------------------
-Test set: com.bengre.educative.io.twopointers.RemoveNthNodeV1Test
--------------------------------------------------------------------------------
-Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s -- in com.bengre.educative.io.twopointers.RemoveNthNodeV1Test
diff --git a/target/surefire-reports/com.bengre.educative.io.twopointers.ReverseWordsV1Test.txt b/target/surefire-reports/com.bengre.educative.io.twopointers.ReverseWordsV1Test.txt
deleted file mode 100644
index 2c565a3..0000000
--- a/target/surefire-reports/com.bengre.educative.io.twopointers.ReverseWordsV1Test.txt
+++ /dev/null
@@ -1,4 +0,0 @@
--------------------------------------------------------------------------------
-Test set: com.bengre.educative.io.twopointers.ReverseWordsV1Test
--------------------------------------------------------------------------------
-Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s -- in com.bengre.educative.io.twopointers.ReverseWordsV1Test
diff --git a/target/surefire-reports/com.bengre.educative.io.twopointers.RotateArrayV1Test.txt b/target/surefire-reports/com.bengre.educative.io.twopointers.RotateArrayV1Test.txt
deleted file mode 100644
index 99d10d2..0000000
--- a/target/surefire-reports/com.bengre.educative.io.twopointers.RotateArrayV1Test.txt
+++ /dev/null
@@ -1,4 +0,0 @@
--------------------------------------------------------------------------------
-Test set: com.bengre.educative.io.twopointers.RotateArrayV1Test
--------------------------------------------------------------------------------
-Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in com.bengre.educative.io.twopointers.RotateArrayV1Test
diff --git a/target/surefire-reports/com.bengre.educative.io.twopointers.SortColorsV1Test.txt b/target/surefire-reports/com.bengre.educative.io.twopointers.SortColorsV1Test.txt
deleted file mode 100644
index 4e9f4bb..0000000
--- a/target/surefire-reports/com.bengre.educative.io.twopointers.SortColorsV1Test.txt
+++ /dev/null
@@ -1,4 +0,0 @@
--------------------------------------------------------------------------------
-Test set: com.bengre.educative.io.twopointers.SortColorsV1Test
--------------------------------------------------------------------------------
-Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s -- in com.bengre.educative.io.twopointers.SortColorsV1Test
diff --git a/target/surefire-reports/com.bengre.educative.io.twopointers.SortedSquaresV1Test.txt b/target/surefire-reports/com.bengre.educative.io.twopointers.SortedSquaresV1Test.txt
deleted file mode 100644
index 56c4b5a..0000000
--- a/target/surefire-reports/com.bengre.educative.io.twopointers.SortedSquaresV1Test.txt
+++ /dev/null
@@ -1,4 +0,0 @@
--------------------------------------------------------------------------------
-Test set: com.bengre.educative.io.twopointers.SortedSquaresV1Test
--------------------------------------------------------------------------------
-Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s -- in com.bengre.educative.io.twopointers.SortedSquaresV1Test
diff --git a/target/surefire-reports/com.bengre.educative.io.twopointers.StringCompressionV1Test.txt b/target/surefire-reports/com.bengre.educative.io.twopointers.StringCompressionV1Test.txt
deleted file mode 100644
index a927d72..0000000
--- a/target/surefire-reports/com.bengre.educative.io.twopointers.StringCompressionV1Test.txt
+++ /dev/null
@@ -1,4 +0,0 @@
--------------------------------------------------------------------------------
-Test set: com.bengre.educative.io.twopointers.StringCompressionV1Test
--------------------------------------------------------------------------------
-Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s -- in com.bengre.educative.io.twopointers.StringCompressionV1Test
diff --git a/target/surefire-reports/com.bengre.educative.io.twopointers.StrobogrammaticNumberV1Test.txt b/target/surefire-reports/com.bengre.educative.io.twopointers.StrobogrammaticNumberV1Test.txt
deleted file mode 100644
index c3d3a90..0000000
--- a/target/surefire-reports/com.bengre.educative.io.twopointers.StrobogrammaticNumberV1Test.txt
+++ /dev/null
@@ -1,4 +0,0 @@
--------------------------------------------------------------------------------
-Test set: com.bengre.educative.io.twopointers.StrobogrammaticNumberV1Test
--------------------------------------------------------------------------------
-Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 s -- in com.bengre.educative.io.twopointers.StrobogrammaticNumberV1Test
diff --git a/target/surefire-reports/com.bengre.educative.io.twopointers.ThreeSumV1Test.txt b/target/surefire-reports/com.bengre.educative.io.twopointers.ThreeSumV1Test.txt
deleted file mode 100644
index 47879a1..0000000
--- a/target/surefire-reports/com.bengre.educative.io.twopointers.ThreeSumV1Test.txt
+++ /dev/null
@@ -1,4 +0,0 @@
--------------------------------------------------------------------------------
-Test set: com.bengre.educative.io.twopointers.ThreeSumV1Test
--------------------------------------------------------------------------------
-Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s -- in com.bengre.educative.io.twopointers.ThreeSumV1Test
diff --git a/target/surefire-reports/com.bengre.educative.io.twopointers.ValidPalindromeRemoveCharV1Test.txt b/target/surefire-reports/com.bengre.educative.io.twopointers.ValidPalindromeRemoveCharV1Test.txt
deleted file mode 100644
index dc8c207..0000000
--- a/target/surefire-reports/com.bengre.educative.io.twopointers.ValidPalindromeRemoveCharV1Test.txt
+++ /dev/null
@@ -1,4 +0,0 @@
--------------------------------------------------------------------------------
-Test set: com.bengre.educative.io.twopointers.ValidPalindromeRemoveCharV1Test
--------------------------------------------------------------------------------
-Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.015 s -- in com.bengre.educative.io.twopointers.ValidPalindromeRemoveCharV1Test
diff --git a/target/surefire-reports/com.bengre.educative.io.twopointers.ValidPalindromeV1Test.txt b/target/surefire-reports/com.bengre.educative.io.twopointers.ValidPalindromeV1Test.txt
deleted file mode 100644
index 4719a91..0000000
--- a/target/surefire-reports/com.bengre.educative.io.twopointers.ValidPalindromeV1Test.txt
+++ /dev/null
@@ -1,4 +0,0 @@
--------------------------------------------------------------------------------
-Test set: com.bengre.educative.io.twopointers.ValidPalindromeV1Test
--------------------------------------------------------------------------------
-Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.042 s -- in com.bengre.educative.io.twopointers.ValidPalindromeV1Test
diff --git a/target/surefire-reports/com.bengre.educative.io.twopointers.ValidWordAbbreviationV1Test.txt b/target/surefire-reports/com.bengre.educative.io.twopointers.ValidWordAbbreviationV1Test.txt
deleted file mode 100644
index e253d41..0000000
--- a/target/surefire-reports/com.bengre.educative.io.twopointers.ValidWordAbbreviationV1Test.txt
+++ /dev/null
@@ -1,4 +0,0 @@
--------------------------------------------------------------------------------
-Test set: com.bengre.educative.io.twopointers.ValidWordAbbreviationV1Test
--------------------------------------------------------------------------------
-Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s -- in com.bengre.educative.io.twopointers.ValidWordAbbreviationV1Test