diff --git a/alib2algo/src/stringology/simulations/HammingDynamicProgramming.h b/alib2algo/src/stringology/simulations/HammingDynamicProgramming.h
index 99e6406c39bfca88ba437144f525e6f3b25328a0..ce154897341bd5731133c387e988c9670c6735ed 100644
--- a/alib2algo/src/stringology/simulations/HammingDynamicProgramming.h
+++ b/alib2algo/src/stringology/simulations/HammingDynamicProgramming.h
@@ -24,8 +24,6 @@ public:
 
 };
 
-#include <iostream>
-
 template <class SymbolType>
 ext::vector<ext::vector<unsigned int>> HammingDynamicProgramming::compute_table(const string::LinearString<SymbolType> & text, const string::LinearString<SymbolType> & pattern, unsigned int errors) {
   ext::vector< ext::vector <unsigned int> > table =
diff --git a/alib2algo/src/stringology/simulations/LevenshteinDynamicProgramming.h b/alib2algo/src/stringology/simulations/LevenshteinDynamicProgramming.h
index 6584d91ce48d697384fe3eb1c6e97efddc47401c..a3f8086ebb9a106c54d451f414a1476b54290446 100644
--- a/alib2algo/src/stringology/simulations/LevenshteinDynamicProgramming.h
+++ b/alib2algo/src/stringology/simulations/LevenshteinDynamicProgramming.h
@@ -26,8 +26,6 @@ public:
     static ext::set<unsigned int> search(const string::LinearString<SymbolType> & text, const string::LinearString<SymbolType> & pattern, unsigned int errors);
 };
 
-#include <iostream>
-
 template <class SymbolType>
 ext::vector<ext::vector<unsigned int>> LevenshteinDynamicProgramming::compute_table(const string::LinearString<SymbolType> & text, const string::LinearString<SymbolType> & pattern) {
   ext::vector< ext::vector <unsigned int> > table =