diff --git a/DIRECTORY.md b/DIRECTORY.md
index 46bd51ce91ea..82791cde183d 100644
--- a/DIRECTORY.md
+++ b/DIRECTORY.md
@@ -605,6 +605,7 @@
   * [Newton Raphson](maths/newton_raphson.py)
   * [Number Of Digits](maths/number_of_digits.py)
   * [Numerical Integration](maths/numerical_integration.py)
+  * [Odd Sieve](maths/odd_sieve.py)
   * [Perfect Cube](maths/perfect_cube.py)
   * [Perfect Number](maths/perfect_number.py)
   * [Perfect Square](maths/perfect_square.py)
@@ -712,6 +713,7 @@
   * [Gauss Easter](other/gauss_easter.py)
   * [Graham Scan](other/graham_scan.py)
   * [Greedy](other/greedy.py)
+  * [Guess The Number Search](other/guess_the_number_search.py)
   * [H Index](other/h_index.py)
   * [Least Recently Used](other/least_recently_used.py)
   * [Lfu Cache](other/lfu_cache.py)
diff --git a/other/guess_the_number_search.py b/other/guess_the_number_search.py
index 0439223f2ec9..01e8898bbb8a 100644
--- a/other/guess_the_number_search.py
+++ b/other/guess_the_number_search.py
@@ -148,7 +148,7 @@ def answer(number: int) -> str:
             break
 
     print(f"guess the number : {last_numbers[-1]}")
-    print(f"details : {str(last_numbers)}")
+    print(f"details : {last_numbers!s}")
 
 
 def main() -> None: