diff --git a/alib2algo/src/stringology/exact/QuiteNaive.h b/alib2algo/src/stringology/exact/QuiteNaive.h
index 940fa26f09b04fd6064887a42e76ada210995db4..b217b925b759e252180ff36545abd319c9b32229 100644
--- a/alib2algo/src/stringology/exact/QuiteNaive.h
+++ b/alib2algo/src/stringology/exact/QuiteNaive.h
@@ -34,11 +34,13 @@ namespace stringology {
             ext::set<unsigned> occ;
             const auto & text = subject.getContent();
             const auto & pat = pattern.getContent();
-            size_t n = text.size(), m = pat.size();
+            size_t n = text.size();
+            size_t m = pat.size();
 
             measurements::start ( "Preprocess", measurements::Type::PREPROCESS );
             // Preprocessing
-            size_t gamma = 1 , delta = 1 ;
+            size_t gamma = 1;
+            size_t delta = 1;
             while ( delta < m && pat[m-1] != pat[m-1-delta]) ++ delta;
             while ( gamma < m && pat[m-1] == pat[m-1-gamma]) ++ gamma;
             measurements::end() ;
diff --git a/alib2algo/src/stringology/exact/SequentialSampling.h b/alib2algo/src/stringology/exact/SequentialSampling.h
index df278e9c6eac1ad70a393090bf0d9440e60d5ba3..776d5957725f825536217bce4ed3dc62566edb7f 100644
--- a/alib2algo/src/stringology/exact/SequentialSampling.h
+++ b/alib2algo/src/stringology/exact/SequentialSampling.h
@@ -66,7 +66,8 @@ ext::set < unsigned > SeqSampling ( const string::LinearString < SymbolType > &
 	ext::set<unsigned> occ;
 	const auto & text = subject.getContent();
 	const auto & pat = pattern.getContent();
-	size_t n = text.size(), m = pat.size();
+	size_t n = text.size();
+	size_t m = pat.size();
 
 	size_t i = 0;
 	while ( i <= n - m ) {
diff --git a/alib2algo/src/stringology/exact/TailedSubstring.h b/alib2algo/src/stringology/exact/TailedSubstring.h
index f8dd54c886ad102547696fb03196bdc9d5e8b790..30492f480a92e8f5202e3d85e782e5f0df869e81 100644
--- a/alib2algo/src/stringology/exact/TailedSubstring.h
+++ b/alib2algo/src/stringology/exact/TailedSubstring.h
@@ -34,12 +34,13 @@ namespace stringology {
             ext::set<unsigned> occ;
             const auto & text = subject.getContent();
             const auto & pat = pattern.getContent();
-            long int n = text.size(), m = pat.size();
+            long int n = text.size();
+            long int m = pat.size();
 
             long int s = 0;
             long int delta = 1;
-            long int i , k;
-            i = k = m - 1;
+            long int i = m - 1;
+            long int k = i;
 
             measurements::start ( "Algorithm", measurements::Type::ALGORITHM );
             // Phase 1