diff --git a/ja/docs/assets/covers/chapter_appendix.jpg b/ja/docs/assets/covers/chapter_appendix.jpg
index 01e4dd552..1c4cacacb 100644
Binary files a/ja/docs/assets/covers/chapter_appendix.jpg and b/ja/docs/assets/covers/chapter_appendix.jpg differ
diff --git a/ja/docs/assets/covers/chapter_array_and_linkedlist.jpg b/ja/docs/assets/covers/chapter_array_and_linkedlist.jpg
index 4cf13ceb3..5174b2035 100644
Binary files a/ja/docs/assets/covers/chapter_array_and_linkedlist.jpg and b/ja/docs/assets/covers/chapter_array_and_linkedlist.jpg differ
diff --git a/ja/docs/assets/covers/chapter_backtracking.jpg b/ja/docs/assets/covers/chapter_backtracking.jpg
index 6aa3208d2..4ea0ffc10 100644
Binary files a/ja/docs/assets/covers/chapter_backtracking.jpg and b/ja/docs/assets/covers/chapter_backtracking.jpg differ
diff --git a/ja/docs/assets/covers/chapter_complexity_analysis.jpg b/ja/docs/assets/covers/chapter_complexity_analysis.jpg
index 8c5a9d2e9..d78da9bea 100644
Binary files a/ja/docs/assets/covers/chapter_complexity_analysis.jpg and b/ja/docs/assets/covers/chapter_complexity_analysis.jpg differ
diff --git a/ja/docs/assets/covers/chapter_data_structure.jpg b/ja/docs/assets/covers/chapter_data_structure.jpg
index 7c1a4a69c..5e4751531 100644
Binary files a/ja/docs/assets/covers/chapter_data_structure.jpg and b/ja/docs/assets/covers/chapter_data_structure.jpg differ
diff --git a/ja/docs/assets/covers/chapter_divide_and_conquer.jpg b/ja/docs/assets/covers/chapter_divide_and_conquer.jpg
index 0b3b90eea..e95d52aec 100644
Binary files a/ja/docs/assets/covers/chapter_divide_and_conquer.jpg and b/ja/docs/assets/covers/chapter_divide_and_conquer.jpg differ
diff --git a/ja/docs/assets/covers/chapter_dynamic_programming.jpg b/ja/docs/assets/covers/chapter_dynamic_programming.jpg
index 98db1e161..69f0977b4 100644
Binary files a/ja/docs/assets/covers/chapter_dynamic_programming.jpg and b/ja/docs/assets/covers/chapter_dynamic_programming.jpg differ
diff --git a/ja/docs/assets/covers/chapter_graph.jpg b/ja/docs/assets/covers/chapter_graph.jpg
index 0062d7b4c..4b5fef52b 100644
Binary files a/ja/docs/assets/covers/chapter_graph.jpg and b/ja/docs/assets/covers/chapter_graph.jpg differ
diff --git a/ja/docs/assets/covers/chapter_greedy.jpg b/ja/docs/assets/covers/chapter_greedy.jpg
index 4508d88e6..7f72a307a 100644
Binary files a/ja/docs/assets/covers/chapter_greedy.jpg and b/ja/docs/assets/covers/chapter_greedy.jpg differ
diff --git a/ja/docs/assets/covers/chapter_hashing.jpg b/ja/docs/assets/covers/chapter_hashing.jpg
index 7fedeea75..18077867f 100644
Binary files a/ja/docs/assets/covers/chapter_hashing.jpg and b/ja/docs/assets/covers/chapter_hashing.jpg differ
diff --git a/ja/docs/assets/covers/chapter_heap.jpg b/ja/docs/assets/covers/chapter_heap.jpg
index 57e2c6c92..8484ab2b1 100644
Binary files a/ja/docs/assets/covers/chapter_heap.jpg and b/ja/docs/assets/covers/chapter_heap.jpg differ
diff --git a/ja/docs/assets/covers/chapter_introduction.jpg b/ja/docs/assets/covers/chapter_introduction.jpg
index d3dea8d22..6949c4115 100644
Binary files a/ja/docs/assets/covers/chapter_introduction.jpg and b/ja/docs/assets/covers/chapter_introduction.jpg differ
diff --git a/ja/docs/assets/covers/chapter_preface.jpg b/ja/docs/assets/covers/chapter_preface.jpg
index 9a89f9e09..22227fc9b 100644
Binary files a/ja/docs/assets/covers/chapter_preface.jpg and b/ja/docs/assets/covers/chapter_preface.jpg differ
diff --git a/ja/docs/assets/covers/chapter_searching.jpg b/ja/docs/assets/covers/chapter_searching.jpg
index 60e2bfe47..151e91079 100644
Binary files a/ja/docs/assets/covers/chapter_searching.jpg and b/ja/docs/assets/covers/chapter_searching.jpg differ
diff --git a/ja/docs/assets/covers/chapter_sorting.jpg b/ja/docs/assets/covers/chapter_sorting.jpg
index eadf95d40..b7539856a 100644
Binary files a/ja/docs/assets/covers/chapter_sorting.jpg and b/ja/docs/assets/covers/chapter_sorting.jpg differ
diff --git a/ja/docs/assets/covers/chapter_stack_and_queue.jpg b/ja/docs/assets/covers/chapter_stack_and_queue.jpg
index 7b164e31f..ca6e24fb1 100644
Binary files a/ja/docs/assets/covers/chapter_stack_and_queue.jpg and b/ja/docs/assets/covers/chapter_stack_and_queue.jpg differ
diff --git a/ja/docs/assets/covers/chapter_tree.jpg b/ja/docs/assets/covers/chapter_tree.jpg
index 78fc852c9..e47306dbb 100644
Binary files a/ja/docs/assets/covers/chapter_tree.jpg and b/ja/docs/assets/covers/chapter_tree.jpg differ
diff --git a/overrides/stylesheets/extra.css b/overrides/stylesheets/extra.css
index 5fec6f2c4..cc9ea5168 100644
--- a/overrides/stylesheets/extra.css
+++ b/overrides/stylesheets/extra.css
@@ -515,6 +515,11 @@ a:hover .text-button span {
text-align: center;
}
+.profile-cell a:hover b,
+.profile-cell a:focus-visible b {
+ text-decoration: underline;
+}
+
.profile-img {
width: 5em;
border-radius: 50%;
diff --git a/overrides/zensical/stylesheets/extra.css b/overrides/zensical/stylesheets/extra.css
index 02014ee9c..d3a264b0a 100644
--- a/overrides/zensical/stylesheets/extra.css
+++ b/overrides/zensical/stylesheets/extra.css
@@ -495,6 +495,11 @@ a:hover .text-button span {
text-align: center;
}
+.profile-cell a:hover b,
+.profile-cell a:focus-visible b {
+ text-decoration: underline;
+}
+
.profile-img {
width: 5em;
border-radius: 50%;
diff --git a/ru/docs/assets/covers/chapter_appendix.jpg b/ru/docs/assets/covers/chapter_appendix.jpg
index c35b7db9e..19c262cb1 100644
Binary files a/ru/docs/assets/covers/chapter_appendix.jpg and b/ru/docs/assets/covers/chapter_appendix.jpg differ
diff --git a/ru/docs/assets/covers/chapter_array_and_linkedlist.jpg b/ru/docs/assets/covers/chapter_array_and_linkedlist.jpg
index 8d03142ff..1c00293c1 100644
Binary files a/ru/docs/assets/covers/chapter_array_and_linkedlist.jpg and b/ru/docs/assets/covers/chapter_array_and_linkedlist.jpg differ
diff --git a/ru/docs/assets/covers/chapter_backtracking.jpg b/ru/docs/assets/covers/chapter_backtracking.jpg
index ea4aa1d11..50afbefc1 100644
Binary files a/ru/docs/assets/covers/chapter_backtracking.jpg and b/ru/docs/assets/covers/chapter_backtracking.jpg differ
diff --git a/ru/docs/assets/covers/chapter_complexity_analysis.jpg b/ru/docs/assets/covers/chapter_complexity_analysis.jpg
index 691523b9f..ed689d46e 100644
Binary files a/ru/docs/assets/covers/chapter_complexity_analysis.jpg and b/ru/docs/assets/covers/chapter_complexity_analysis.jpg differ
diff --git a/ru/docs/assets/covers/chapter_data_structure.jpg b/ru/docs/assets/covers/chapter_data_structure.jpg
index a6ee84428..d77329fc2 100644
Binary files a/ru/docs/assets/covers/chapter_data_structure.jpg and b/ru/docs/assets/covers/chapter_data_structure.jpg differ
diff --git a/ru/docs/assets/covers/chapter_dynamic_programming.jpg b/ru/docs/assets/covers/chapter_dynamic_programming.jpg
index 274e99157..c2b2d5ce5 100644
Binary files a/ru/docs/assets/covers/chapter_dynamic_programming.jpg and b/ru/docs/assets/covers/chapter_dynamic_programming.jpg differ
diff --git a/ru/docs/assets/covers/chapter_graph.jpg b/ru/docs/assets/covers/chapter_graph.jpg
index 0e39cccd0..eeefccce5 100644
Binary files a/ru/docs/assets/covers/chapter_graph.jpg and b/ru/docs/assets/covers/chapter_graph.jpg differ
diff --git a/ru/docs/assets/covers/chapter_hashing.jpg b/ru/docs/assets/covers/chapter_hashing.jpg
index 7a4c95a9c..12ad99151 100644
Binary files a/ru/docs/assets/covers/chapter_hashing.jpg and b/ru/docs/assets/covers/chapter_hashing.jpg differ
diff --git a/ru/docs/assets/covers/chapter_hello_algo.jpg b/ru/docs/assets/covers/chapter_hello_algo.jpg
index 2444c9551..86077958a 100644
Binary files a/ru/docs/assets/covers/chapter_hello_algo.jpg and b/ru/docs/assets/covers/chapter_hello_algo.jpg differ
diff --git a/ru/docs/assets/covers/chapter_introduction.jpg b/ru/docs/assets/covers/chapter_introduction.jpg
index b0933c489..5803e13c1 100644
Binary files a/ru/docs/assets/covers/chapter_introduction.jpg and b/ru/docs/assets/covers/chapter_introduction.jpg differ
diff --git a/ru/docs/assets/covers/chapter_preface.jpg b/ru/docs/assets/covers/chapter_preface.jpg
index b37f0c1b2..2fa1b63ec 100644
Binary files a/ru/docs/assets/covers/chapter_preface.jpg and b/ru/docs/assets/covers/chapter_preface.jpg differ
diff --git a/ru/docs/assets/covers/chapter_sorting.jpg b/ru/docs/assets/covers/chapter_sorting.jpg
index f89612ad7..46519e7e8 100644
Binary files a/ru/docs/assets/covers/chapter_sorting.jpg and b/ru/docs/assets/covers/chapter_sorting.jpg differ
diff --git a/ru/docs/assets/covers/chapter_stack_and_queue.jpg b/ru/docs/assets/covers/chapter_stack_and_queue.jpg
index e41820d18..ab4de4ca1 100644
Binary files a/ru/docs/assets/covers/chapter_stack_and_queue.jpg and b/ru/docs/assets/covers/chapter_stack_and_queue.jpg differ
diff --git a/ru/docs/assets/covers/chapter_tree.jpg b/ru/docs/assets/covers/chapter_tree.jpg
index b780bfe1d..4dff6c918 100644
Binary files a/ru/docs/assets/covers/chapter_tree.jpg and b/ru/docs/assets/covers/chapter_tree.jpg differ
diff --git a/ru/docs/chapter_divide_and_conquer/binary_search_recur.md b/ru/docs/chapter_divide_and_conquer/binary_search_recur.md
index 72ea1fba7..8d00e4ab0 100644
--- a/ru/docs/chapter_divide_and_conquer/binary_search_recur.md
+++ b/ru/docs/chapter_divide_and_conquer/binary_search_recur.md
@@ -1,4 +1,4 @@
-# Поисковая стратегия "разделяй и властвуй"
+# Поисковая стратегия разделяй и властвуй
Мы уже знаем, что алгоритмы поиска делятся на две большие категории.
diff --git a/ru/docs/chapter_divide_and_conquer/divide_and_conquer.md b/ru/docs/chapter_divide_and_conquer/divide_and_conquer.md
index 13e0c41a2..fb0682518 100644
--- a/ru/docs/chapter_divide_and_conquer/divide_and_conquer.md
+++ b/ru/docs/chapter_divide_and_conquer/divide_and_conquer.md
@@ -1,4 +1,4 @@
-# Стратегия "разделяй и властвуй"
+# Стратегия разделяй и властвуй
Разделяй и властвуй (divide and conquer) - это очень важная и широко используемая стратегия построения алгоритмов. Обычно она реализуется через рекурсию и включает два этапа: "разделение" и "объединение".
diff --git a/ru/docs/index.html b/ru/docs/index.html
index 6537bb236..ad0c648cc 100644
--- a/ru/docs/index.html
+++ b/ru/docs/index.html
@@ -247,8 +247,10 @@
И. А. Шевкун