diff --git a/en/chapter_introduction/what_is_dsa.assets/assembling_blocks.png b/en/chapter_introduction/what_is_dsa.assets/assembling_blocks.png
index 5f7ac5fe3..6059ee7cc 100644
Binary files a/en/chapter_introduction/what_is_dsa.assets/assembling_blocks.png and b/en/chapter_introduction/what_is_dsa.assets/assembling_blocks.png differ
diff --git a/en/chapter_introduction/what_is_dsa.assets/relationship_between_data_structure_and_algorithm.png b/en/chapter_introduction/what_is_dsa.assets/relationship_between_data_structure_and_algorithm.png
index 8ecd3bdde..0a73c7ddc 100644
Binary files a/en/chapter_introduction/what_is_dsa.assets/relationship_between_data_structure_and_algorithm.png and b/en/chapter_introduction/what_is_dsa.assets/relationship_between_data_structure_and_algorithm.png differ
diff --git a/en/chapter_introduction/what_is_dsa/index.html b/en/chapter_introduction/what_is_dsa/index.html
index 2093b9f3d..ff31c20e6 100644
--- a/en/chapter_introduction/what_is_dsa/index.html
+++ b/en/chapter_introduction/what_is_dsa/index.html
@@ -4661,7 +4661,7 @@ aria-label="Footer"
- Copyright © 2025 krahets
The website content is licensed under
CC BY-NC-SA 4.0
+ Copyright © 2026 krahets
The website content is licensed under
CC BY-NC-SA 4.0
diff --git a/en/chapter_preface/about_the_book/index.html b/en/chapter_preface/about_the_book/index.html
index 142b7a473..655784b01 100644
--- a/en/chapter_preface/about_the_book/index.html
+++ b/en/chapter_preface/about_the_book/index.html
@@ -4430,7 +4430,7 @@
Figure 0-1 Main content of this book
0.1.3 Acknowledgements
-
This book has been continuously improved through the joint efforts of many contributors in the open-source community. Thanks to every writer who invested time and effort, they are (in the order automatically generated by GitHub): krahets, coderonion, Gonglja, nuomi1, Reanon, justin-tse, hpstory, danielsss, curtishd, night-cruise, S-N-O-R-L-A-X, msk397, gvenusleo, khoaxuantu, RiverTwilight, rongyi, gyt95, zhuoqinyue, K3v123, Zuoxun, mingXta, hello-ikun, FangYuan33, GN-Yu, yuelinxin, longsizhuo, Cathay-Chen, guowei-gong, xBLACKICEx, IsChristina, JoseHung, qualifier1024, QiLOL, pengchzn, Guanngxu, L-Super, WSL0809, Slone123c, lhxsm, yuan0221, what-is-me, theNefelibatas, longranger2, cy-by-side, xiongsp, JeffersonHuang, Transmigration-zhou, magentaqin, Wonderdch, malone6, xiaomiusa87, gaofer, bluebean-cloud, a16su, Shyam-Chen, nanlei, hongyun-robot, Phoenix0415, MolDuM, Nigh, he-weilai, junminhong, mgisr, iron-irax, yd-j, XiaChuerwu, XC-Zero, seven1240, SamJin98, wodray, reeswell, NI-SW, Horbin-Magician, Enlightenus, xjr7670, YangXuanyi, DullSword, boloboloda, iStig, qq909244296, jiaxianhua, wenjianmin, keshida, kilikilikid, lclc6, lwbaptx, liuxjerry, lucaswangdev, lyl625760, hts0000, gledfish, fbigm, echo1937, szu17dmy, dshlstarr, Yucao-cy, coderlef, czruby, bongbongbakudan, beintentional, ZongYangL, ZhongYuuu, luluxia, xb534, bitsmi, ElaBosak233, baagod, zhouLion, yishangzhang, yi427, yabo083, weibk, wangwang105, th1nk3r-ing, tao363, 4yDX3906, syd168, steventimes, sslmj2020, smilelsb, siqyka, selear, sdshaoda, Xi-Row, popozhu, nuquist19, noobcodemaker, XiaoK29, chadyi, ZhongGuanbin, shanghai-Jerry, JackYang-hellobobo, Javesun99, lipusheng, BlindTerran, ShiMaRing, FreddieLi, FloranceYeh, iFleey, fanchenggang, gltianwen, goerll, Dr-XYZ, nedchu, curly210102, CuB3y0nd, KraHsu, CarrotDLaw, youshaoXG, bubble9um, fanenr, eagleanurag, LifeGoesOnionOnionOnion, 52coder, foursevenlove, KorsChen, hezhizhen, linzeyan, ZJKung, GaochaoZhu, hopkings2008, yang-le, Evilrabbit520, Turing-1024-Lee, thomasq0, Suremotoo, Allen-Scai, Risuntsy, Richard-Zhang1019, qingpeng9802, primexiao, nidhoggfgg, 1ch0, MwumLi, martinx, ZnYang2018, hugtyftg, logan-qiu, psychelzh, Keynman, KeiichiKasai and 0130w.
+
This book has been continuously improved through the joint efforts of many contributors in the open-source community. Thanks to every contributor who invested time and effort, they are (in the order automatically generated by GitHub): krahets, coderonion, Gonglja, nuomi1, Reanon, justin-tse, hpstory, danielsss, curtishd, night-cruise, S-N-O-R-L-A-X, rongyi, msk397, gvenusleo, khoaxuantu, rivertwilight, K3v123, gyt95, zhuoqinyue, yuelinxin, Zuoxun, mingXta, Phoenix0415, FangYuan33, GN-Yu, longsizhuo, IsChristina, xBLACKICEx, guowei-gong, Cathay-Chen, pengchzn, QiLOL, magentaqin, hello-ikun, JoseHung, qualifier1024, thomasq0, sunshinesDL, L-Super, Guanngxu, Transmigration-zhou, WSL0809, Slone123c, lhxsm, yuan0221, what-is-me, Shyam-Chen, theNefelibatas, longranger2, codeberg-user, xiongsp, JeffersonHuang, prinpal, seven1240, Wonderdch, malone6, xiaomiusa87, gaofer, bluebean-cloud, a16su, SamJin98, hongyun-robot, nanlei, XiaChuerwu, yd-j, iron-irax, mgisr, steventimes, junminhong, heshuyue, danny900714, MolDuM, Nigh, Dr-XYZ, XC-Zero, reeswell, PXG-XPG, NI-SW, Horbin-Magician, Enlightenus, YangXuanyi, beatrix-chan, DullSword, xjr7670, jiaxianhua, qq909244296, iStig, boloboloda, hts0000, gledfish, wenjianmin, keshida, kilikilikid, lclc6, lwbaptx, linyejoe2, liuxjerry, llql1211, fbigm, echo1937, szu17dmy, dshlstarr, Yucao-cy, coderlef, czruby, bongbongbakudan, beintentional, ZongYangL, ZhongYuuu, ZhongGuanbin, hezhizhen, linzeyan, ZJKung, luluxia, xb534, ztkuaikuai, yw-1021, ElaBosak233, baagod, zhouLion, yishangzhang, yi427, yanedie, yabo083, weibk, wangwang105, th1nk3r-ing, tao363, 4yDX3906, syd168, sslmj2020, smilelsb, siqyka, selear, sdshaoda, Xi-Row, popozhu, nuquist19, noobcodemaker, XiaoK29, chadyi, lyl625760, lucaswangdev, 0130w, shanghai-Jerry, EJackYang, Javesun99, eltociear, lipusheng, KNChiu, BlindTerran, ShiMaRing, lovelock, FreddieLi, FloranceYeh, fanchenggang, gltianwen, goerll, nedchu, curly210102, CuB3y0nd, KraHsu, CarrotDLaw, youshaoXG, bubble9um, Asashishi, Asa0oo0o0o, fanenr, eagleanurag, akshiterate, 52coder, foursevenlove, KorsChen, GaochaoZhu, hopkings2008, yang-le, realwujing, Evilrabbit520, Umer-Jahangir, Turing-1024-Lee, Suremotoo, paoxiaomooo, Chieko-Seren, Allen-Scai, ymmmas, Risuntsy, Richard-Zhang1019, RafaelCaso, qingpeng9802, primexiao, Urbaner3, zhongfq, nidhoggfgg, MwumLi, CreatorMetaSky, martinx, ZnYang2018, hugtyftg, logan-qiu, psychelzh, Keynman, KeiichiKasai, and KawaiiAsh.
The code review work for this book was completed by coderonion, curtishd, Gonglja, gvenusleo, hpstory, justin-tse, khoaxuantu, krahets, night-cruise, nuomi1, Reanon and rongyi (in alphabetical order). Thanks to them for the time and effort they put in, it is they who ensure the standardization and unity of code in various languages.
The Traditional Chinese version of this book was reviewed by Shyam-Chen and Dr-XYZ, and the English version was reviewed by yuelinxin, K3v123, QiLOL, Phoenix0415, SamJin98, yanedie, RafaelCaso, pengchzn, thomasq0 and magentaqin. It is because of their continuous contributions that this book can serve a wider readership, and we thank them.
During the creation of this book, I received help from many people.
@@ -4632,7 +4632,7 @@ aria-label="Footer"
- Copyright © 2025 krahets
The website content is licensed under
CC BY-NC-SA 4.0
+ Copyright © 2026 krahets
The website content is licensed under
CC BY-NC-SA 4.0
diff --git a/en/chapter_preface/index.html b/en/chapter_preface/index.html
index 9ebe4b021..54cd79728 100644
--- a/en/chapter_preface/index.html
+++ b/en/chapter_preface/index.html
@@ -4502,7 +4502,7 @@ aria-label="Footer"
- Copyright © 2025 krahets
The website content is licensed under
CC BY-NC-SA 4.0
+ Copyright © 2026 krahets
The website content is licensed under
CC BY-NC-SA 4.0
diff --git a/en/chapter_preface/suggestions.assets/code_md_to_repo.png b/en/chapter_preface/suggestions.assets/code_md_to_repo.png
index f448405b1..6495e053a 100644
Binary files a/en/chapter_preface/suggestions.assets/code_md_to_repo.png and b/en/chapter_preface/suggestions.assets/code_md_to_repo.png differ
diff --git a/en/chapter_preface/suggestions.assets/learning_route.png b/en/chapter_preface/suggestions.assets/learning_route.png
index bec486c79..4ff7a3d01 100644
Binary files a/en/chapter_preface/suggestions.assets/learning_route.png and b/en/chapter_preface/suggestions.assets/learning_route.png differ
diff --git a/en/chapter_preface/suggestions/index.html b/en/chapter_preface/suggestions/index.html
index 1c57288db..bcbe690c7 100644
--- a/en/chapter_preface/suggestions/index.html
+++ b/en/chapter_preface/suggestions/index.html
@@ -4840,7 +4840,7 @@ aria-label="Footer"
- Copyright © 2025 krahets
The website content is licensed under
CC BY-NC-SA 4.0
+ Copyright © 2026 krahets
The website content is licensed under
CC BY-NC-SA 4.0
diff --git a/en/chapter_preface/summary/index.html b/en/chapter_preface/summary/index.html
index e2b1c6b02..cc935d8f1 100644
--- a/en/chapter_preface/summary/index.html
+++ b/en/chapter_preface/summary/index.html
@@ -4557,7 +4557,7 @@ aria-label="Footer"
- Copyright © 2025 krahets
The website content is licensed under
CC BY-NC-SA 4.0
+ Copyright © 2026 krahets
The website content is licensed under
CC BY-NC-SA 4.0
diff --git a/en/chapter_reference/index.html b/en/chapter_reference/index.html
index f2d2508d8..7b3574db6 100644
--- a/en/chapter_reference/index.html
+++ b/en/chapter_reference/index.html
@@ -4387,7 +4387,7 @@ aria-label="Footer"
- Copyright © 2025 krahets
The website content is licensed under
CC BY-NC-SA 4.0
+ Copyright © 2026 krahets
The website content is licensed under
CC BY-NC-SA 4.0
diff --git a/en/chapter_searching/binary_search.assets/binary_search_example.png b/en/chapter_searching/binary_search.assets/binary_search_example.png
index 00132378e..ee9285842 100644
Binary files a/en/chapter_searching/binary_search.assets/binary_search_example.png and b/en/chapter_searching/binary_search.assets/binary_search_example.png differ
diff --git a/en/chapter_searching/binary_search.assets/binary_search_ranges.png b/en/chapter_searching/binary_search.assets/binary_search_ranges.png
index f057a8c3d..adbcb4fc2 100644
Binary files a/en/chapter_searching/binary_search.assets/binary_search_ranges.png and b/en/chapter_searching/binary_search.assets/binary_search_ranges.png differ
diff --git a/en/chapter_searching/binary_search.assets/binary_search_step1.png b/en/chapter_searching/binary_search.assets/binary_search_step1.png
index 99a668306..b3fc9ec01 100644
Binary files a/en/chapter_searching/binary_search.assets/binary_search_step1.png and b/en/chapter_searching/binary_search.assets/binary_search_step1.png differ
diff --git a/en/chapter_searching/binary_search.assets/binary_search_step2.png b/en/chapter_searching/binary_search.assets/binary_search_step2.png
index fd85ce770..3e1f4ca7d 100644
Binary files a/en/chapter_searching/binary_search.assets/binary_search_step2.png and b/en/chapter_searching/binary_search.assets/binary_search_step2.png differ
diff --git a/en/chapter_searching/binary_search.assets/binary_search_step3.png b/en/chapter_searching/binary_search.assets/binary_search_step3.png
index a48f988ec..076b262c3 100644
Binary files a/en/chapter_searching/binary_search.assets/binary_search_step3.png and b/en/chapter_searching/binary_search.assets/binary_search_step3.png differ
diff --git a/en/chapter_searching/binary_search.assets/binary_search_step4.png b/en/chapter_searching/binary_search.assets/binary_search_step4.png
index 753f57813..216b4c94f 100644
Binary files a/en/chapter_searching/binary_search.assets/binary_search_step4.png and b/en/chapter_searching/binary_search.assets/binary_search_step4.png differ
diff --git a/en/chapter_searching/binary_search.assets/binary_search_step5.png b/en/chapter_searching/binary_search.assets/binary_search_step5.png
index 11b6fd3bd..946a63076 100644
Binary files a/en/chapter_searching/binary_search.assets/binary_search_step5.png and b/en/chapter_searching/binary_search.assets/binary_search_step5.png differ
diff --git a/en/chapter_searching/binary_search.assets/binary_search_step6.png b/en/chapter_searching/binary_search.assets/binary_search_step6.png
index 362d4e43a..0452971a6 100644
Binary files a/en/chapter_searching/binary_search.assets/binary_search_step6.png and b/en/chapter_searching/binary_search.assets/binary_search_step6.png differ
diff --git a/en/chapter_searching/binary_search.assets/binary_search_step7.png b/en/chapter_searching/binary_search.assets/binary_search_step7.png
index a158321be..52970eda6 100644
Binary files a/en/chapter_searching/binary_search.assets/binary_search_step7.png and b/en/chapter_searching/binary_search.assets/binary_search_step7.png differ
diff --git a/en/chapter_searching/binary_search/index.html b/en/chapter_searching/binary_search/index.html
index a726587cd..b14862a98 100644
--- a/en/chapter_searching/binary_search/index.html
+++ b/en/chapter_searching/binary_search/index.html
@@ -5215,7 +5215,7 @@ aria-label="Footer"
- Copyright © 2025 krahets
The website content is licensed under
CC BY-NC-SA 4.0
+ Copyright © 2026 krahets
The website content is licensed under
CC BY-NC-SA 4.0
diff --git a/en/chapter_searching/binary_search_edge.assets/binary_search_edge_by_element.png b/en/chapter_searching/binary_search_edge.assets/binary_search_edge_by_element.png
index 3706d9b54..d04393b57 100644
Binary files a/en/chapter_searching/binary_search_edge.assets/binary_search_edge_by_element.png and b/en/chapter_searching/binary_search_edge.assets/binary_search_edge_by_element.png differ
diff --git a/en/chapter_searching/binary_search_edge.assets/binary_search_right_edge_by_left_edge.png b/en/chapter_searching/binary_search_edge.assets/binary_search_right_edge_by_left_edge.png
index 829ee0994..30e597b43 100644
Binary files a/en/chapter_searching/binary_search_edge.assets/binary_search_right_edge_by_left_edge.png and b/en/chapter_searching/binary_search_edge.assets/binary_search_right_edge_by_left_edge.png differ
diff --git a/en/chapter_searching/binary_search_edge/index.html b/en/chapter_searching/binary_search_edge/index.html
index 351a72b4a..038107505 100644
--- a/en/chapter_searching/binary_search_edge/index.html
+++ b/en/chapter_searching/binary_search_edge/index.html
@@ -5056,7 +5056,7 @@ aria-label="Footer"
- Copyright © 2025 krahets
The website content is licensed under
CC BY-NC-SA 4.0
+ Copyright © 2026 krahets
The website content is licensed under
CC BY-NC-SA 4.0
diff --git a/en/chapter_searching/binary_search_insertion.assets/binary_search_insertion_example.png b/en/chapter_searching/binary_search_insertion.assets/binary_search_insertion_example.png
index facef9485..1251800a0 100644
Binary files a/en/chapter_searching/binary_search_insertion.assets/binary_search_insertion_example.png and b/en/chapter_searching/binary_search_insertion.assets/binary_search_insertion_example.png differ
diff --git a/en/chapter_searching/binary_search_insertion.assets/binary_search_insertion_naive.png b/en/chapter_searching/binary_search_insertion.assets/binary_search_insertion_naive.png
index bb76c5ab4..8d875e065 100644
Binary files a/en/chapter_searching/binary_search_insertion.assets/binary_search_insertion_naive.png and b/en/chapter_searching/binary_search_insertion.assets/binary_search_insertion_naive.png differ
diff --git a/en/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step1.png b/en/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step1.png
index f2add31d0..21bf1c5c0 100644
Binary files a/en/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step1.png and b/en/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step1.png differ
diff --git a/en/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step2.png b/en/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step2.png
index 09e73f03c..5172f7f54 100644
Binary files a/en/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step2.png and b/en/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step2.png differ
diff --git a/en/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step3.png b/en/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step3.png
index f64ab93a4..4ef582eeb 100644
Binary files a/en/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step3.png and b/en/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step3.png differ
diff --git a/en/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step4.png b/en/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step4.png
index 5ba6b0f22..b03ae6bd8 100644
Binary files a/en/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step4.png and b/en/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step4.png differ
diff --git a/en/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step5.png b/en/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step5.png
index c12343a81..3687ed28d 100644
Binary files a/en/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step5.png and b/en/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step5.png differ
diff --git a/en/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step6.png b/en/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step6.png
index 286035b29..b1454fa1d 100644
Binary files a/en/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step6.png and b/en/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step6.png differ
diff --git a/en/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step7.png b/en/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step7.png
index 9113545dd..d21c4b089 100644
Binary files a/en/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step7.png and b/en/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step7.png differ
diff --git a/en/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step8.png b/en/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step8.png
index 4fa214235..bf6fee2c5 100644
Binary files a/en/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step8.png and b/en/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step8.png differ
diff --git a/en/chapter_searching/binary_search_insertion/index.html b/en/chapter_searching/binary_search_insertion/index.html
index dbd1fbf19..08d9652d2 100644
--- a/en/chapter_searching/binary_search_insertion/index.html
+++ b/en/chapter_searching/binary_search_insertion/index.html
@@ -5171,7 +5171,7 @@ aria-label="Footer"
- Copyright © 2025 krahets
The website content is licensed under
CC BY-NC-SA 4.0
+ Copyright © 2026 krahets
The website content is licensed under
CC BY-NC-SA 4.0
diff --git a/en/chapter_searching/index.html b/en/chapter_searching/index.html
index 6089163cd..6a0f6a13d 100644
--- a/en/chapter_searching/index.html
+++ b/en/chapter_searching/index.html
@@ -4505,7 +4505,7 @@ aria-label="Footer"
- Copyright © 2025 krahets
The website content is licensed under
CC BY-NC-SA 4.0
+ Copyright © 2026 krahets
The website content is licensed under
CC BY-NC-SA 4.0
diff --git a/en/chapter_searching/replace_linear_by_hashing.assets/two_sum_brute_force.png b/en/chapter_searching/replace_linear_by_hashing.assets/two_sum_brute_force.png
index 8481ea4ec..eb9ef5735 100644
Binary files a/en/chapter_searching/replace_linear_by_hashing.assets/two_sum_brute_force.png and b/en/chapter_searching/replace_linear_by_hashing.assets/two_sum_brute_force.png differ
diff --git a/en/chapter_searching/replace_linear_by_hashing.assets/two_sum_hashtable_step1.png b/en/chapter_searching/replace_linear_by_hashing.assets/two_sum_hashtable_step1.png
index 8a74994f4..85f66af7b 100644
Binary files a/en/chapter_searching/replace_linear_by_hashing.assets/two_sum_hashtable_step1.png and b/en/chapter_searching/replace_linear_by_hashing.assets/two_sum_hashtable_step1.png differ
diff --git a/en/chapter_searching/replace_linear_by_hashing.assets/two_sum_hashtable_step2.png b/en/chapter_searching/replace_linear_by_hashing.assets/two_sum_hashtable_step2.png
index a0d1fe74e..673ca7dbf 100644
Binary files a/en/chapter_searching/replace_linear_by_hashing.assets/two_sum_hashtable_step2.png and b/en/chapter_searching/replace_linear_by_hashing.assets/two_sum_hashtable_step2.png differ
diff --git a/en/chapter_searching/replace_linear_by_hashing.assets/two_sum_hashtable_step3.png b/en/chapter_searching/replace_linear_by_hashing.assets/two_sum_hashtable_step3.png
index 215beb34f..039165ea7 100644
Binary files a/en/chapter_searching/replace_linear_by_hashing.assets/two_sum_hashtable_step3.png and b/en/chapter_searching/replace_linear_by_hashing.assets/two_sum_hashtable_step3.png differ
diff --git a/en/chapter_searching/replace_linear_by_hashing/index.html b/en/chapter_searching/replace_linear_by_hashing/index.html
index 4c681cb02..cde82774e 100644
--- a/en/chapter_searching/replace_linear_by_hashing/index.html
+++ b/en/chapter_searching/replace_linear_by_hashing/index.html
@@ -5051,7 +5051,7 @@ aria-label="Footer"
- Copyright © 2025 krahets
The website content is licensed under
CC BY-NC-SA 4.0
+ Copyright © 2026 krahets
The website content is licensed under
CC BY-NC-SA 4.0
diff --git a/en/chapter_searching/searching_algorithm_revisited.assets/searching_algorithms.png b/en/chapter_searching/searching_algorithm_revisited.assets/searching_algorithms.png
index d8822564d..21186ea95 100644
Binary files a/en/chapter_searching/searching_algorithm_revisited.assets/searching_algorithms.png and b/en/chapter_searching/searching_algorithm_revisited.assets/searching_algorithms.png differ
diff --git a/en/chapter_searching/searching_algorithm_revisited/index.html b/en/chapter_searching/searching_algorithm_revisited/index.html
index a5345263c..6b527711b 100644
--- a/en/chapter_searching/searching_algorithm_revisited/index.html
+++ b/en/chapter_searching/searching_algorithm_revisited/index.html
@@ -4712,7 +4712,7 @@ aria-label="Footer"
- Copyright © 2025 krahets
The website content is licensed under
CC BY-NC-SA 4.0
+ Copyright © 2026 krahets
The website content is licensed under
CC BY-NC-SA 4.0
diff --git a/en/chapter_searching/summary/index.html b/en/chapter_searching/summary/index.html
index 839d82d76..2c0f31afa 100644
--- a/en/chapter_searching/summary/index.html
+++ b/en/chapter_searching/summary/index.html
@@ -4557,7 +4557,7 @@ aria-label="Footer"
- Copyright © 2025 krahets
The website content is licensed under
CC BY-NC-SA 4.0
+ Copyright © 2026 krahets
The website content is licensed under
CC BY-NC-SA 4.0
diff --git a/en/chapter_sorting/bubble_sort.assets/bubble_operation_step1.png b/en/chapter_sorting/bubble_sort.assets/bubble_operation_step1.png
index a0f12a959..2d5d9adfc 100644
Binary files a/en/chapter_sorting/bubble_sort.assets/bubble_operation_step1.png and b/en/chapter_sorting/bubble_sort.assets/bubble_operation_step1.png differ
diff --git a/en/chapter_sorting/bubble_sort.assets/bubble_operation_step2.png b/en/chapter_sorting/bubble_sort.assets/bubble_operation_step2.png
index 9784d2552..039a8b8e0 100644
Binary files a/en/chapter_sorting/bubble_sort.assets/bubble_operation_step2.png and b/en/chapter_sorting/bubble_sort.assets/bubble_operation_step2.png differ
diff --git a/en/chapter_sorting/bubble_sort.assets/bubble_operation_step3.png b/en/chapter_sorting/bubble_sort.assets/bubble_operation_step3.png
index 2a443e5b7..a53e5f0d3 100644
Binary files a/en/chapter_sorting/bubble_sort.assets/bubble_operation_step3.png and b/en/chapter_sorting/bubble_sort.assets/bubble_operation_step3.png differ
diff --git a/en/chapter_sorting/bubble_sort.assets/bubble_operation_step4.png b/en/chapter_sorting/bubble_sort.assets/bubble_operation_step4.png
index 2f2ef74cd..ce7418fd9 100644
Binary files a/en/chapter_sorting/bubble_sort.assets/bubble_operation_step4.png and b/en/chapter_sorting/bubble_sort.assets/bubble_operation_step4.png differ
diff --git a/en/chapter_sorting/bubble_sort.assets/bubble_operation_step5.png b/en/chapter_sorting/bubble_sort.assets/bubble_operation_step5.png
index 2291b3b86..157700015 100644
Binary files a/en/chapter_sorting/bubble_sort.assets/bubble_operation_step5.png and b/en/chapter_sorting/bubble_sort.assets/bubble_operation_step5.png differ
diff --git a/en/chapter_sorting/bubble_sort.assets/bubble_operation_step6.png b/en/chapter_sorting/bubble_sort.assets/bubble_operation_step6.png
index 9aa77c42a..6437d3d63 100644
Binary files a/en/chapter_sorting/bubble_sort.assets/bubble_operation_step6.png and b/en/chapter_sorting/bubble_sort.assets/bubble_operation_step6.png differ
diff --git a/en/chapter_sorting/bubble_sort.assets/bubble_operation_step7.png b/en/chapter_sorting/bubble_sort.assets/bubble_operation_step7.png
index 2b3620e05..e1aa85a1d 100644
Binary files a/en/chapter_sorting/bubble_sort.assets/bubble_operation_step7.png and b/en/chapter_sorting/bubble_sort.assets/bubble_operation_step7.png differ
diff --git a/en/chapter_sorting/bubble_sort.assets/bubble_sort_overview.png b/en/chapter_sorting/bubble_sort.assets/bubble_sort_overview.png
index e9699f7d4..0041701fb 100644
Binary files a/en/chapter_sorting/bubble_sort.assets/bubble_sort_overview.png and b/en/chapter_sorting/bubble_sort.assets/bubble_sort_overview.png differ
diff --git a/en/chapter_sorting/bubble_sort/index.html b/en/chapter_sorting/bubble_sort/index.html
index 722c97805..cd4a4a1db 100644
--- a/en/chapter_sorting/bubble_sort/index.html
+++ b/en/chapter_sorting/bubble_sort/index.html
@@ -5136,7 +5136,7 @@ aria-label="Footer"
- Copyright © 2025 krahets
The website content is licensed under
CC BY-NC-SA 4.0
+ Copyright © 2026 krahets
The website content is licensed under
CC BY-NC-SA 4.0
diff --git a/en/chapter_sorting/bucket_sort.assets/bucket_sort_overview.png b/en/chapter_sorting/bucket_sort.assets/bucket_sort_overview.png
index 143a43668..202eda7aa 100644
Binary files a/en/chapter_sorting/bucket_sort.assets/bucket_sort_overview.png and b/en/chapter_sorting/bucket_sort.assets/bucket_sort_overview.png differ
diff --git a/en/chapter_sorting/bucket_sort.assets/scatter_in_buckets_distribution.png b/en/chapter_sorting/bucket_sort.assets/scatter_in_buckets_distribution.png
index 1c56c0411..fd73a63e2 100644
Binary files a/en/chapter_sorting/bucket_sort.assets/scatter_in_buckets_distribution.png and b/en/chapter_sorting/bucket_sort.assets/scatter_in_buckets_distribution.png differ
diff --git a/en/chapter_sorting/bucket_sort.assets/scatter_in_buckets_recursively.png b/en/chapter_sorting/bucket_sort.assets/scatter_in_buckets_recursively.png
index 3e768bc4c..19c7ca677 100644
Binary files a/en/chapter_sorting/bucket_sort.assets/scatter_in_buckets_recursively.png and b/en/chapter_sorting/bucket_sort.assets/scatter_in_buckets_recursively.png differ
diff --git a/en/chapter_sorting/bucket_sort/index.html b/en/chapter_sorting/bucket_sort/index.html
index 54f7ff666..ab14817dc 100644
--- a/en/chapter_sorting/bucket_sort/index.html
+++ b/en/chapter_sorting/bucket_sort/index.html
@@ -5016,7 +5016,7 @@ aria-label="Footer"
- Copyright © 2025 krahets
The website content is licensed under
CC BY-NC-SA 4.0
+ Copyright © 2026 krahets
The website content is licensed under
CC BY-NC-SA 4.0
diff --git a/en/chapter_sorting/counting_sort.assets/counting_sort_overview.png b/en/chapter_sorting/counting_sort.assets/counting_sort_overview.png
index f4db88af3..4257881e4 100644
Binary files a/en/chapter_sorting/counting_sort.assets/counting_sort_overview.png and b/en/chapter_sorting/counting_sort.assets/counting_sort_overview.png differ
diff --git a/en/chapter_sorting/counting_sort.assets/counting_sort_step1.png b/en/chapter_sorting/counting_sort.assets/counting_sort_step1.png
index dcd3e4109..8a2c68ac8 100644
Binary files a/en/chapter_sorting/counting_sort.assets/counting_sort_step1.png and b/en/chapter_sorting/counting_sort.assets/counting_sort_step1.png differ
diff --git a/en/chapter_sorting/counting_sort.assets/counting_sort_step2.png b/en/chapter_sorting/counting_sort.assets/counting_sort_step2.png
index 231abb0ac..31ba8cbd3 100644
Binary files a/en/chapter_sorting/counting_sort.assets/counting_sort_step2.png and b/en/chapter_sorting/counting_sort.assets/counting_sort_step2.png differ
diff --git a/en/chapter_sorting/counting_sort.assets/counting_sort_step3.png b/en/chapter_sorting/counting_sort.assets/counting_sort_step3.png
index 8023c33bb..cf8d61e33 100644
Binary files a/en/chapter_sorting/counting_sort.assets/counting_sort_step3.png and b/en/chapter_sorting/counting_sort.assets/counting_sort_step3.png differ
diff --git a/en/chapter_sorting/counting_sort.assets/counting_sort_step4.png b/en/chapter_sorting/counting_sort.assets/counting_sort_step4.png
index ab1e32f6a..f24bf64bb 100644
Binary files a/en/chapter_sorting/counting_sort.assets/counting_sort_step4.png and b/en/chapter_sorting/counting_sort.assets/counting_sort_step4.png differ
diff --git a/en/chapter_sorting/counting_sort.assets/counting_sort_step5.png b/en/chapter_sorting/counting_sort.assets/counting_sort_step5.png
index db0f420c1..731071ee8 100644
Binary files a/en/chapter_sorting/counting_sort.assets/counting_sort_step5.png and b/en/chapter_sorting/counting_sort.assets/counting_sort_step5.png differ
diff --git a/en/chapter_sorting/counting_sort.assets/counting_sort_step6.png b/en/chapter_sorting/counting_sort.assets/counting_sort_step6.png
index 193cfb602..a5564c721 100644
Binary files a/en/chapter_sorting/counting_sort.assets/counting_sort_step6.png and b/en/chapter_sorting/counting_sort.assets/counting_sort_step6.png differ
diff --git a/en/chapter_sorting/counting_sort.assets/counting_sort_step7.png b/en/chapter_sorting/counting_sort.assets/counting_sort_step7.png
index 065b025f2..7f2febf23 100644
Binary files a/en/chapter_sorting/counting_sort.assets/counting_sort_step7.png and b/en/chapter_sorting/counting_sort.assets/counting_sort_step7.png differ
diff --git a/en/chapter_sorting/counting_sort.assets/counting_sort_step8.png b/en/chapter_sorting/counting_sort.assets/counting_sort_step8.png
index 85191884c..350e043a8 100644
Binary files a/en/chapter_sorting/counting_sort.assets/counting_sort_step8.png and b/en/chapter_sorting/counting_sort.assets/counting_sort_step8.png differ
diff --git a/en/chapter_sorting/counting_sort/index.html b/en/chapter_sorting/counting_sort/index.html
index c6319f200..50ee4bbd3 100644
--- a/en/chapter_sorting/counting_sort/index.html
+++ b/en/chapter_sorting/counting_sort/index.html
@@ -5444,7 +5444,7 @@ aria-label="Footer"
- Copyright © 2025 krahets
The website content is licensed under
CC BY-NC-SA 4.0
+ Copyright © 2026 krahets
The website content is licensed under
CC BY-NC-SA 4.0
diff --git a/en/chapter_sorting/heap_sort.assets/heap_sort_step1.png b/en/chapter_sorting/heap_sort.assets/heap_sort_step1.png
index 670b26a6b..a8b8c1432 100644
Binary files a/en/chapter_sorting/heap_sort.assets/heap_sort_step1.png and b/en/chapter_sorting/heap_sort.assets/heap_sort_step1.png differ
diff --git a/en/chapter_sorting/heap_sort.assets/heap_sort_step10.png b/en/chapter_sorting/heap_sort.assets/heap_sort_step10.png
index 1f1b5180d..8db11fe5f 100644
Binary files a/en/chapter_sorting/heap_sort.assets/heap_sort_step10.png and b/en/chapter_sorting/heap_sort.assets/heap_sort_step10.png differ
diff --git a/en/chapter_sorting/heap_sort.assets/heap_sort_step11.png b/en/chapter_sorting/heap_sort.assets/heap_sort_step11.png
index 4476f5210..9bf3f2926 100644
Binary files a/en/chapter_sorting/heap_sort.assets/heap_sort_step11.png and b/en/chapter_sorting/heap_sort.assets/heap_sort_step11.png differ
diff --git a/en/chapter_sorting/heap_sort.assets/heap_sort_step12.png b/en/chapter_sorting/heap_sort.assets/heap_sort_step12.png
index ed065e5db..6b6e134f2 100644
Binary files a/en/chapter_sorting/heap_sort.assets/heap_sort_step12.png and b/en/chapter_sorting/heap_sort.assets/heap_sort_step12.png differ
diff --git a/en/chapter_sorting/heap_sort.assets/heap_sort_step2.png b/en/chapter_sorting/heap_sort.assets/heap_sort_step2.png
index 587eaec82..55690c269 100644
Binary files a/en/chapter_sorting/heap_sort.assets/heap_sort_step2.png and b/en/chapter_sorting/heap_sort.assets/heap_sort_step2.png differ
diff --git a/en/chapter_sorting/heap_sort.assets/heap_sort_step3.png b/en/chapter_sorting/heap_sort.assets/heap_sort_step3.png
index 4178dc6f7..9b449611b 100644
Binary files a/en/chapter_sorting/heap_sort.assets/heap_sort_step3.png and b/en/chapter_sorting/heap_sort.assets/heap_sort_step3.png differ
diff --git a/en/chapter_sorting/heap_sort.assets/heap_sort_step4.png b/en/chapter_sorting/heap_sort.assets/heap_sort_step4.png
index c28742f84..5c2af0a87 100644
Binary files a/en/chapter_sorting/heap_sort.assets/heap_sort_step4.png and b/en/chapter_sorting/heap_sort.assets/heap_sort_step4.png differ
diff --git a/en/chapter_sorting/heap_sort.assets/heap_sort_step5.png b/en/chapter_sorting/heap_sort.assets/heap_sort_step5.png
index 568984c3f..ac0e1a1c1 100644
Binary files a/en/chapter_sorting/heap_sort.assets/heap_sort_step5.png and b/en/chapter_sorting/heap_sort.assets/heap_sort_step5.png differ
diff --git a/en/chapter_sorting/heap_sort.assets/heap_sort_step6.png b/en/chapter_sorting/heap_sort.assets/heap_sort_step6.png
index ca48e5fbc..95bcfa3b6 100644
Binary files a/en/chapter_sorting/heap_sort.assets/heap_sort_step6.png and b/en/chapter_sorting/heap_sort.assets/heap_sort_step6.png differ
diff --git a/en/chapter_sorting/heap_sort.assets/heap_sort_step7.png b/en/chapter_sorting/heap_sort.assets/heap_sort_step7.png
index aba72afd4..df1b5997b 100644
Binary files a/en/chapter_sorting/heap_sort.assets/heap_sort_step7.png and b/en/chapter_sorting/heap_sort.assets/heap_sort_step7.png differ
diff --git a/en/chapter_sorting/heap_sort.assets/heap_sort_step8.png b/en/chapter_sorting/heap_sort.assets/heap_sort_step8.png
index 62540bb5d..2e7113d22 100644
Binary files a/en/chapter_sorting/heap_sort.assets/heap_sort_step8.png and b/en/chapter_sorting/heap_sort.assets/heap_sort_step8.png differ
diff --git a/en/chapter_sorting/heap_sort.assets/heap_sort_step9.png b/en/chapter_sorting/heap_sort.assets/heap_sort_step9.png
index 89aea66ab..a5a697065 100644
Binary files a/en/chapter_sorting/heap_sort.assets/heap_sort_step9.png and b/en/chapter_sorting/heap_sort.assets/heap_sort_step9.png differ
diff --git a/en/chapter_sorting/heap_sort/index.html b/en/chapter_sorting/heap_sort/index.html
index 7b7bd5c6a..3882cd969 100644
--- a/en/chapter_sorting/heap_sort/index.html
+++ b/en/chapter_sorting/heap_sort/index.html
@@ -5163,7 +5163,7 @@ aria-label="Footer"
- Copyright © 2025 krahets
The website content is licensed under
CC BY-NC-SA 4.0
+ Copyright © 2026 krahets
The website content is licensed under
CC BY-NC-SA 4.0
diff --git a/en/chapter_sorting/index.html b/en/chapter_sorting/index.html
index ec96dc006..764173ddc 100644
--- a/en/chapter_sorting/index.html
+++ b/en/chapter_sorting/index.html
@@ -4510,7 +4510,7 @@ aria-label="Footer"
- Copyright © 2025 krahets
The website content is licensed under
CC BY-NC-SA 4.0
+ Copyright © 2026 krahets
The website content is licensed under
CC BY-NC-SA 4.0
diff --git a/en/chapter_sorting/insertion_sort.assets/insertion_operation.png b/en/chapter_sorting/insertion_sort.assets/insertion_operation.png
index 8a5b35cd7..f3337a49a 100644
Binary files a/en/chapter_sorting/insertion_sort.assets/insertion_operation.png and b/en/chapter_sorting/insertion_sort.assets/insertion_operation.png differ
diff --git a/en/chapter_sorting/insertion_sort.assets/insertion_sort_overview.png b/en/chapter_sorting/insertion_sort.assets/insertion_sort_overview.png
index b95218756..c0e3b7c8c 100644
Binary files a/en/chapter_sorting/insertion_sort.assets/insertion_sort_overview.png and b/en/chapter_sorting/insertion_sort.assets/insertion_sort_overview.png differ
diff --git a/en/chapter_sorting/insertion_sort/index.html b/en/chapter_sorting/insertion_sort/index.html
index 3c3a2c276..a094cd0df 100644
--- a/en/chapter_sorting/insertion_sort/index.html
+++ b/en/chapter_sorting/insertion_sort/index.html
@@ -4845,7 +4845,7 @@ aria-label="Footer"
- Copyright © 2025 krahets
The website content is licensed under
CC BY-NC-SA 4.0
+ Copyright © 2026 krahets
The website content is licensed under
CC BY-NC-SA 4.0
diff --git a/en/chapter_sorting/merge_sort.assets/merge_sort_overview.png b/en/chapter_sorting/merge_sort.assets/merge_sort_overview.png
index cdeaf9e70..748486e8d 100644
Binary files a/en/chapter_sorting/merge_sort.assets/merge_sort_overview.png and b/en/chapter_sorting/merge_sort.assets/merge_sort_overview.png differ
diff --git a/en/chapter_sorting/merge_sort.assets/merge_sort_step1.png b/en/chapter_sorting/merge_sort.assets/merge_sort_step1.png
index 06f40f51c..acf2f8fb0 100644
Binary files a/en/chapter_sorting/merge_sort.assets/merge_sort_step1.png and b/en/chapter_sorting/merge_sort.assets/merge_sort_step1.png differ
diff --git a/en/chapter_sorting/merge_sort.assets/merge_sort_step10.png b/en/chapter_sorting/merge_sort.assets/merge_sort_step10.png
index 466ee150d..1737047ef 100644
Binary files a/en/chapter_sorting/merge_sort.assets/merge_sort_step10.png and b/en/chapter_sorting/merge_sort.assets/merge_sort_step10.png differ
diff --git a/en/chapter_sorting/merge_sort.assets/merge_sort_step2.png b/en/chapter_sorting/merge_sort.assets/merge_sort_step2.png
index 0c48cbd5e..9ef0f8736 100644
Binary files a/en/chapter_sorting/merge_sort.assets/merge_sort_step2.png and b/en/chapter_sorting/merge_sort.assets/merge_sort_step2.png differ
diff --git a/en/chapter_sorting/merge_sort.assets/merge_sort_step3.png b/en/chapter_sorting/merge_sort.assets/merge_sort_step3.png
index c58ca5c61..fc17e8d34 100644
Binary files a/en/chapter_sorting/merge_sort.assets/merge_sort_step3.png and b/en/chapter_sorting/merge_sort.assets/merge_sort_step3.png differ
diff --git a/en/chapter_sorting/merge_sort.assets/merge_sort_step4.png b/en/chapter_sorting/merge_sort.assets/merge_sort_step4.png
index 4ce1375bc..d20106e29 100644
Binary files a/en/chapter_sorting/merge_sort.assets/merge_sort_step4.png and b/en/chapter_sorting/merge_sort.assets/merge_sort_step4.png differ
diff --git a/en/chapter_sorting/merge_sort.assets/merge_sort_step5.png b/en/chapter_sorting/merge_sort.assets/merge_sort_step5.png
index 7a3eb200e..21743d9b5 100644
Binary files a/en/chapter_sorting/merge_sort.assets/merge_sort_step5.png and b/en/chapter_sorting/merge_sort.assets/merge_sort_step5.png differ
diff --git a/en/chapter_sorting/merge_sort.assets/merge_sort_step6.png b/en/chapter_sorting/merge_sort.assets/merge_sort_step6.png
index 644d20b65..8e88eaaac 100644
Binary files a/en/chapter_sorting/merge_sort.assets/merge_sort_step6.png and b/en/chapter_sorting/merge_sort.assets/merge_sort_step6.png differ
diff --git a/en/chapter_sorting/merge_sort.assets/merge_sort_step7.png b/en/chapter_sorting/merge_sort.assets/merge_sort_step7.png
index 3afa045b7..496fbf804 100644
Binary files a/en/chapter_sorting/merge_sort.assets/merge_sort_step7.png and b/en/chapter_sorting/merge_sort.assets/merge_sort_step7.png differ
diff --git a/en/chapter_sorting/merge_sort.assets/merge_sort_step8.png b/en/chapter_sorting/merge_sort.assets/merge_sort_step8.png
index 7acf85f15..9f4be45c4 100644
Binary files a/en/chapter_sorting/merge_sort.assets/merge_sort_step8.png and b/en/chapter_sorting/merge_sort.assets/merge_sort_step8.png differ
diff --git a/en/chapter_sorting/merge_sort.assets/merge_sort_step9.png b/en/chapter_sorting/merge_sort.assets/merge_sort_step9.png
index 5fee275b3..33588ab87 100644
Binary files a/en/chapter_sorting/merge_sort.assets/merge_sort_step9.png and b/en/chapter_sorting/merge_sort.assets/merge_sort_step9.png differ
diff --git a/en/chapter_sorting/merge_sort/index.html b/en/chapter_sorting/merge_sort/index.html
index 941a336f7..2a8e18eaa 100644
--- a/en/chapter_sorting/merge_sort/index.html
+++ b/en/chapter_sorting/merge_sort/index.html
@@ -5258,7 +5258,7 @@ aria-label="Footer"
- Copyright © 2025 krahets
The website content is licensed under
CC BY-NC-SA 4.0
+ Copyright © 2026 krahets
The website content is licensed under
CC BY-NC-SA 4.0
diff --git a/en/chapter_sorting/quick_sort.assets/pivot_division_step1.png b/en/chapter_sorting/quick_sort.assets/pivot_division_step1.png
index 43a43e0ab..fe106fcde 100644
Binary files a/en/chapter_sorting/quick_sort.assets/pivot_division_step1.png and b/en/chapter_sorting/quick_sort.assets/pivot_division_step1.png differ
diff --git a/en/chapter_sorting/quick_sort.assets/pivot_division_step2.png b/en/chapter_sorting/quick_sort.assets/pivot_division_step2.png
index 4248ea648..23c9821b5 100644
Binary files a/en/chapter_sorting/quick_sort.assets/pivot_division_step2.png and b/en/chapter_sorting/quick_sort.assets/pivot_division_step2.png differ
diff --git a/en/chapter_sorting/quick_sort.assets/pivot_division_step3.png b/en/chapter_sorting/quick_sort.assets/pivot_division_step3.png
index 308cf42aa..06676dd31 100644
Binary files a/en/chapter_sorting/quick_sort.assets/pivot_division_step3.png and b/en/chapter_sorting/quick_sort.assets/pivot_division_step3.png differ
diff --git a/en/chapter_sorting/quick_sort.assets/pivot_division_step4.png b/en/chapter_sorting/quick_sort.assets/pivot_division_step4.png
index ec00e8f0d..28d829ef7 100644
Binary files a/en/chapter_sorting/quick_sort.assets/pivot_division_step4.png and b/en/chapter_sorting/quick_sort.assets/pivot_division_step4.png differ
diff --git a/en/chapter_sorting/quick_sort.assets/pivot_division_step5.png b/en/chapter_sorting/quick_sort.assets/pivot_division_step5.png
index 618cbdb21..b6e206d4f 100644
Binary files a/en/chapter_sorting/quick_sort.assets/pivot_division_step5.png and b/en/chapter_sorting/quick_sort.assets/pivot_division_step5.png differ
diff --git a/en/chapter_sorting/quick_sort.assets/pivot_division_step6.png b/en/chapter_sorting/quick_sort.assets/pivot_division_step6.png
index eee63e20c..d8855e6d6 100644
Binary files a/en/chapter_sorting/quick_sort.assets/pivot_division_step6.png and b/en/chapter_sorting/quick_sort.assets/pivot_division_step6.png differ
diff --git a/en/chapter_sorting/quick_sort.assets/pivot_division_step7.png b/en/chapter_sorting/quick_sort.assets/pivot_division_step7.png
index c87abb445..823139d90 100644
Binary files a/en/chapter_sorting/quick_sort.assets/pivot_division_step7.png and b/en/chapter_sorting/quick_sort.assets/pivot_division_step7.png differ
diff --git a/en/chapter_sorting/quick_sort.assets/pivot_division_step8.png b/en/chapter_sorting/quick_sort.assets/pivot_division_step8.png
index 3ada3943e..70065c795 100644
Binary files a/en/chapter_sorting/quick_sort.assets/pivot_division_step8.png and b/en/chapter_sorting/quick_sort.assets/pivot_division_step8.png differ
diff --git a/en/chapter_sorting/quick_sort.assets/pivot_division_step9.png b/en/chapter_sorting/quick_sort.assets/pivot_division_step9.png
index 16b04ed17..95b6e6233 100644
Binary files a/en/chapter_sorting/quick_sort.assets/pivot_division_step9.png and b/en/chapter_sorting/quick_sort.assets/pivot_division_step9.png differ
diff --git a/en/chapter_sorting/quick_sort.assets/quick_sort_overview.png b/en/chapter_sorting/quick_sort.assets/quick_sort_overview.png
index 1bea05c64..66f1a5dec 100644
Binary files a/en/chapter_sorting/quick_sort.assets/quick_sort_overview.png and b/en/chapter_sorting/quick_sort.assets/quick_sort_overview.png differ
diff --git a/en/chapter_sorting/quick_sort/index.html b/en/chapter_sorting/quick_sort/index.html
index 8860503e7..8c5748bf7 100644
--- a/en/chapter_sorting/quick_sort/index.html
+++ b/en/chapter_sorting/quick_sort/index.html
@@ -5890,7 +5890,7 @@ aria-label="Footer"
- Copyright © 2025 krahets
The website content is licensed under
CC BY-NC-SA 4.0
+ Copyright © 2026 krahets
The website content is licensed under
CC BY-NC-SA 4.0
diff --git a/en/chapter_sorting/radix_sort.assets/radix_sort_overview.png b/en/chapter_sorting/radix_sort.assets/radix_sort_overview.png
index 60e0ef9cc..4366787b3 100644
Binary files a/en/chapter_sorting/radix_sort.assets/radix_sort_overview.png and b/en/chapter_sorting/radix_sort.assets/radix_sort_overview.png differ
diff --git a/en/chapter_sorting/radix_sort/index.html b/en/chapter_sorting/radix_sort/index.html
index 62187085f..cd360d12e 100644
--- a/en/chapter_sorting/radix_sort/index.html
+++ b/en/chapter_sorting/radix_sort/index.html
@@ -5263,7 +5263,7 @@ aria-label="Footer"
- Copyright © 2025 krahets
The website content is licensed under
CC BY-NC-SA 4.0
+ Copyright © 2026 krahets
The website content is licensed under
CC BY-NC-SA 4.0
diff --git a/en/chapter_sorting/selection_sort.assets/selection_sort_instability.png b/en/chapter_sorting/selection_sort.assets/selection_sort_instability.png
index a510641c3..3ccb833c8 100644
Binary files a/en/chapter_sorting/selection_sort.assets/selection_sort_instability.png and b/en/chapter_sorting/selection_sort.assets/selection_sort_instability.png differ
diff --git a/en/chapter_sorting/selection_sort.assets/selection_sort_step1.png b/en/chapter_sorting/selection_sort.assets/selection_sort_step1.png
index 18d643639..cdb8a7fef 100644
Binary files a/en/chapter_sorting/selection_sort.assets/selection_sort_step1.png and b/en/chapter_sorting/selection_sort.assets/selection_sort_step1.png differ
diff --git a/en/chapter_sorting/selection_sort.assets/selection_sort_step10.png b/en/chapter_sorting/selection_sort.assets/selection_sort_step10.png
index 37c8a83a7..3b16d5906 100644
Binary files a/en/chapter_sorting/selection_sort.assets/selection_sort_step10.png and b/en/chapter_sorting/selection_sort.assets/selection_sort_step10.png differ
diff --git a/en/chapter_sorting/selection_sort.assets/selection_sort_step11.png b/en/chapter_sorting/selection_sort.assets/selection_sort_step11.png
index d47f92440..0be7affac 100644
Binary files a/en/chapter_sorting/selection_sort.assets/selection_sort_step11.png and b/en/chapter_sorting/selection_sort.assets/selection_sort_step11.png differ
diff --git a/en/chapter_sorting/selection_sort.assets/selection_sort_step2.png b/en/chapter_sorting/selection_sort.assets/selection_sort_step2.png
index 11a33be96..60b7a66b3 100644
Binary files a/en/chapter_sorting/selection_sort.assets/selection_sort_step2.png and b/en/chapter_sorting/selection_sort.assets/selection_sort_step2.png differ
diff --git a/en/chapter_sorting/selection_sort.assets/selection_sort_step3.png b/en/chapter_sorting/selection_sort.assets/selection_sort_step3.png
index 6c47435f4..298acf350 100644
Binary files a/en/chapter_sorting/selection_sort.assets/selection_sort_step3.png and b/en/chapter_sorting/selection_sort.assets/selection_sort_step3.png differ
diff --git a/en/chapter_sorting/selection_sort.assets/selection_sort_step4.png b/en/chapter_sorting/selection_sort.assets/selection_sort_step4.png
index 3c0d4ac89..268095edd 100644
Binary files a/en/chapter_sorting/selection_sort.assets/selection_sort_step4.png and b/en/chapter_sorting/selection_sort.assets/selection_sort_step4.png differ
diff --git a/en/chapter_sorting/selection_sort.assets/selection_sort_step5.png b/en/chapter_sorting/selection_sort.assets/selection_sort_step5.png
index 709177131..80f3e1edc 100644
Binary files a/en/chapter_sorting/selection_sort.assets/selection_sort_step5.png and b/en/chapter_sorting/selection_sort.assets/selection_sort_step5.png differ
diff --git a/en/chapter_sorting/selection_sort.assets/selection_sort_step6.png b/en/chapter_sorting/selection_sort.assets/selection_sort_step6.png
index 1ec8c8c1b..de61be83c 100644
Binary files a/en/chapter_sorting/selection_sort.assets/selection_sort_step6.png and b/en/chapter_sorting/selection_sort.assets/selection_sort_step6.png differ
diff --git a/en/chapter_sorting/selection_sort.assets/selection_sort_step7.png b/en/chapter_sorting/selection_sort.assets/selection_sort_step7.png
index e5c2ed810..3cdd7bcd3 100644
Binary files a/en/chapter_sorting/selection_sort.assets/selection_sort_step7.png and b/en/chapter_sorting/selection_sort.assets/selection_sort_step7.png differ
diff --git a/en/chapter_sorting/selection_sort.assets/selection_sort_step8.png b/en/chapter_sorting/selection_sort.assets/selection_sort_step8.png
index be6b1285a..f7af01c7f 100644
Binary files a/en/chapter_sorting/selection_sort.assets/selection_sort_step8.png and b/en/chapter_sorting/selection_sort.assets/selection_sort_step8.png differ
diff --git a/en/chapter_sorting/selection_sort.assets/selection_sort_step9.png b/en/chapter_sorting/selection_sort.assets/selection_sort_step9.png
index a68926780..2ef613b0c 100644
Binary files a/en/chapter_sorting/selection_sort.assets/selection_sort_step9.png and b/en/chapter_sorting/selection_sort.assets/selection_sort_step9.png differ
diff --git a/en/chapter_sorting/selection_sort/index.html b/en/chapter_sorting/selection_sort/index.html
index ca300396f..4b2e94d2d 100644
--- a/en/chapter_sorting/selection_sort/index.html
+++ b/en/chapter_sorting/selection_sort/index.html
@@ -4856,7 +4856,7 @@ aria-label="Footer"
- Copyright © 2025 krahets
The website content is licensed under
CC BY-NC-SA 4.0
+ Copyright © 2026 krahets
The website content is licensed under
CC BY-NC-SA 4.0
diff --git a/en/chapter_sorting/sorting_algorithm.assets/sorting_examples.png b/en/chapter_sorting/sorting_algorithm.assets/sorting_examples.png
index 33e6786dd..bcaefebe5 100644
Binary files a/en/chapter_sorting/sorting_algorithm.assets/sorting_examples.png and b/en/chapter_sorting/sorting_algorithm.assets/sorting_examples.png differ
diff --git a/en/chapter_sorting/sorting_algorithm/index.html b/en/chapter_sorting/sorting_algorithm/index.html
index 528224ae1..eeec5e398 100644
--- a/en/chapter_sorting/sorting_algorithm/index.html
+++ b/en/chapter_sorting/sorting_algorithm/index.html
@@ -4602,7 +4602,7 @@ aria-label="Footer"
- Copyright © 2025 krahets
The website content is licensed under
CC BY-NC-SA 4.0
+ Copyright © 2026 krahets
The website content is licensed under
CC BY-NC-SA 4.0
diff --git a/en/chapter_sorting/summary.assets/sorting_algorithms_comparison.png b/en/chapter_sorting/summary.assets/sorting_algorithms_comparison.png
index 48b4c7c73..28bae7893 100644
Binary files a/en/chapter_sorting/summary.assets/sorting_algorithms_comparison.png and b/en/chapter_sorting/summary.assets/sorting_algorithms_comparison.png differ
diff --git a/en/chapter_sorting/summary/index.html b/en/chapter_sorting/summary/index.html
index 0c747ba41..8b95e2b0a 100644
--- a/en/chapter_sorting/summary/index.html
+++ b/en/chapter_sorting/summary/index.html
@@ -4601,7 +4601,7 @@ aria-label="Footer"
- Copyright © 2025 krahets
The website content is licensed under
CC BY-NC-SA 4.0
+ Copyright © 2026 krahets
The website content is licensed under
CC BY-NC-SA 4.0
diff --git a/en/chapter_stack_and_queue/deque.assets/array_deque_step1.png b/en/chapter_stack_and_queue/deque.assets/array_deque_step1.png
index 4825a7e35..28a3a5828 100644
Binary files a/en/chapter_stack_and_queue/deque.assets/array_deque_step1.png and b/en/chapter_stack_and_queue/deque.assets/array_deque_step1.png differ
diff --git a/en/chapter_stack_and_queue/deque.assets/array_deque_step2_push_last.png b/en/chapter_stack_and_queue/deque.assets/array_deque_step2_push_last.png
index bff545e78..74b605fab 100644
Binary files a/en/chapter_stack_and_queue/deque.assets/array_deque_step2_push_last.png and b/en/chapter_stack_and_queue/deque.assets/array_deque_step2_push_last.png differ
diff --git a/en/chapter_stack_and_queue/deque.assets/array_deque_step3_push_first.png b/en/chapter_stack_and_queue/deque.assets/array_deque_step3_push_first.png
index f7fe476cf..2dae8fa5a 100644
Binary files a/en/chapter_stack_and_queue/deque.assets/array_deque_step3_push_first.png and b/en/chapter_stack_and_queue/deque.assets/array_deque_step3_push_first.png differ
diff --git a/en/chapter_stack_and_queue/deque.assets/array_deque_step4_pop_last.png b/en/chapter_stack_and_queue/deque.assets/array_deque_step4_pop_last.png
index 88509cec5..32bc76fe6 100644
Binary files a/en/chapter_stack_and_queue/deque.assets/array_deque_step4_pop_last.png and b/en/chapter_stack_and_queue/deque.assets/array_deque_step4_pop_last.png differ
diff --git a/en/chapter_stack_and_queue/deque.assets/array_deque_step5_pop_first.png b/en/chapter_stack_and_queue/deque.assets/array_deque_step5_pop_first.png
index 602767918..7068ded4b 100644
Binary files a/en/chapter_stack_and_queue/deque.assets/array_deque_step5_pop_first.png and b/en/chapter_stack_and_queue/deque.assets/array_deque_step5_pop_first.png differ
diff --git a/en/chapter_stack_and_queue/deque.assets/deque_operations.png b/en/chapter_stack_and_queue/deque.assets/deque_operations.png
index c1bb5252b..55cdad141 100644
Binary files a/en/chapter_stack_and_queue/deque.assets/deque_operations.png and b/en/chapter_stack_and_queue/deque.assets/deque_operations.png differ
diff --git a/en/chapter_stack_and_queue/deque.assets/linkedlist_deque_step1.png b/en/chapter_stack_and_queue/deque.assets/linkedlist_deque_step1.png
index 39d546d4f..3958823e2 100644
Binary files a/en/chapter_stack_and_queue/deque.assets/linkedlist_deque_step1.png and b/en/chapter_stack_and_queue/deque.assets/linkedlist_deque_step1.png differ
diff --git a/en/chapter_stack_and_queue/deque.assets/linkedlist_deque_step2_push_last.png b/en/chapter_stack_and_queue/deque.assets/linkedlist_deque_step2_push_last.png
index 6a1e8811a..f06f29230 100644
Binary files a/en/chapter_stack_and_queue/deque.assets/linkedlist_deque_step2_push_last.png and b/en/chapter_stack_and_queue/deque.assets/linkedlist_deque_step2_push_last.png differ
diff --git a/en/chapter_stack_and_queue/deque.assets/linkedlist_deque_step3_push_first.png b/en/chapter_stack_and_queue/deque.assets/linkedlist_deque_step3_push_first.png
index 11d7ae76d..bd4b412a5 100644
Binary files a/en/chapter_stack_and_queue/deque.assets/linkedlist_deque_step3_push_first.png and b/en/chapter_stack_and_queue/deque.assets/linkedlist_deque_step3_push_first.png differ
diff --git a/en/chapter_stack_and_queue/deque.assets/linkedlist_deque_step4_pop_last.png b/en/chapter_stack_and_queue/deque.assets/linkedlist_deque_step4_pop_last.png
index ac4b07322..3fbe296d1 100644
Binary files a/en/chapter_stack_and_queue/deque.assets/linkedlist_deque_step4_pop_last.png and b/en/chapter_stack_and_queue/deque.assets/linkedlist_deque_step4_pop_last.png differ
diff --git a/en/chapter_stack_and_queue/deque.assets/linkedlist_deque_step5_pop_first.png b/en/chapter_stack_and_queue/deque.assets/linkedlist_deque_step5_pop_first.png
index 170764600..6ba9b5fdf 100644
Binary files a/en/chapter_stack_and_queue/deque.assets/linkedlist_deque_step5_pop_first.png and b/en/chapter_stack_and_queue/deque.assets/linkedlist_deque_step5_pop_first.png differ
diff --git a/en/chapter_stack_and_queue/deque/index.html b/en/chapter_stack_and_queue/deque/index.html
index 72f516252..b745413f0 100644
--- a/en/chapter_stack_and_queue/deque/index.html
+++ b/en/chapter_stack_and_queue/deque/index.html
@@ -8206,7 +8206,7 @@ aria-label="Footer"
- Copyright © 2025 krahets
The website content is licensed under
CC BY-NC-SA 4.0
+ Copyright © 2026 krahets
The website content is licensed under
CC BY-NC-SA 4.0
diff --git a/en/chapter_stack_and_queue/index.html b/en/chapter_stack_and_queue/index.html
index 520d56370..45b603b17 100644
--- a/en/chapter_stack_and_queue/index.html
+++ b/en/chapter_stack_and_queue/index.html
@@ -4503,7 +4503,7 @@ aria-label="Footer"
- Copyright © 2025 krahets
The website content is licensed under
CC BY-NC-SA 4.0
+ Copyright © 2026 krahets
The website content is licensed under
CC BY-NC-SA 4.0
diff --git a/en/chapter_stack_and_queue/queue.assets/array_queue_step1.png b/en/chapter_stack_and_queue/queue.assets/array_queue_step1.png
index 5480fdcd2..93f87a3ce 100644
Binary files a/en/chapter_stack_and_queue/queue.assets/array_queue_step1.png and b/en/chapter_stack_and_queue/queue.assets/array_queue_step1.png differ
diff --git a/en/chapter_stack_and_queue/queue.assets/array_queue_step2_push.png b/en/chapter_stack_and_queue/queue.assets/array_queue_step2_push.png
index d012e6e81..b2c6454a9 100644
Binary files a/en/chapter_stack_and_queue/queue.assets/array_queue_step2_push.png and b/en/chapter_stack_and_queue/queue.assets/array_queue_step2_push.png differ
diff --git a/en/chapter_stack_and_queue/queue.assets/array_queue_step3_pop.png b/en/chapter_stack_and_queue/queue.assets/array_queue_step3_pop.png
index 775db5ce2..9b7e1c2d0 100644
Binary files a/en/chapter_stack_and_queue/queue.assets/array_queue_step3_pop.png and b/en/chapter_stack_and_queue/queue.assets/array_queue_step3_pop.png differ
diff --git a/en/chapter_stack_and_queue/queue.assets/linkedlist_queue_step1.png b/en/chapter_stack_and_queue/queue.assets/linkedlist_queue_step1.png
index a91e20d85..4d5f20928 100644
Binary files a/en/chapter_stack_and_queue/queue.assets/linkedlist_queue_step1.png and b/en/chapter_stack_and_queue/queue.assets/linkedlist_queue_step1.png differ
diff --git a/en/chapter_stack_and_queue/queue.assets/linkedlist_queue_step2_push.png b/en/chapter_stack_and_queue/queue.assets/linkedlist_queue_step2_push.png
index f818fb0e7..f91e459da 100644
Binary files a/en/chapter_stack_and_queue/queue.assets/linkedlist_queue_step2_push.png and b/en/chapter_stack_and_queue/queue.assets/linkedlist_queue_step2_push.png differ
diff --git a/en/chapter_stack_and_queue/queue.assets/linkedlist_queue_step3_pop.png b/en/chapter_stack_and_queue/queue.assets/linkedlist_queue_step3_pop.png
index d49c2fcc1..cd55a4f8e 100644
Binary files a/en/chapter_stack_and_queue/queue.assets/linkedlist_queue_step3_pop.png and b/en/chapter_stack_and_queue/queue.assets/linkedlist_queue_step3_pop.png differ
diff --git a/en/chapter_stack_and_queue/queue.assets/queue_operations.png b/en/chapter_stack_and_queue/queue.assets/queue_operations.png
index 9cd76f263..d944b67ba 100644
Binary files a/en/chapter_stack_and_queue/queue.assets/queue_operations.png and b/en/chapter_stack_and_queue/queue.assets/queue_operations.png differ
diff --git a/en/chapter_stack_and_queue/queue/index.html b/en/chapter_stack_and_queue/queue/index.html
index 74b70c5b0..574a27e4a 100644
--- a/en/chapter_stack_and_queue/queue/index.html
+++ b/en/chapter_stack_and_queue/queue/index.html
@@ -6875,7 +6875,7 @@ aria-label="Footer"
- Copyright © 2025 krahets
The website content is licensed under
CC BY-NC-SA 4.0
+ Copyright © 2026 krahets
The website content is licensed under
CC BY-NC-SA 4.0
diff --git a/en/chapter_stack_and_queue/stack.assets/array_stack_step1.png b/en/chapter_stack_and_queue/stack.assets/array_stack_step1.png
index ca3205cf0..54a271519 100644
Binary files a/en/chapter_stack_and_queue/stack.assets/array_stack_step1.png and b/en/chapter_stack_and_queue/stack.assets/array_stack_step1.png differ
diff --git a/en/chapter_stack_and_queue/stack.assets/array_stack_step2_push.png b/en/chapter_stack_and_queue/stack.assets/array_stack_step2_push.png
index d5dd08c7f..d8ea26581 100644
Binary files a/en/chapter_stack_and_queue/stack.assets/array_stack_step2_push.png and b/en/chapter_stack_and_queue/stack.assets/array_stack_step2_push.png differ
diff --git a/en/chapter_stack_and_queue/stack.assets/array_stack_step3_pop.png b/en/chapter_stack_and_queue/stack.assets/array_stack_step3_pop.png
index 1eb84b050..910783899 100644
Binary files a/en/chapter_stack_and_queue/stack.assets/array_stack_step3_pop.png and b/en/chapter_stack_and_queue/stack.assets/array_stack_step3_pop.png differ
diff --git a/en/chapter_stack_and_queue/stack.assets/linkedlist_stack_step1.png b/en/chapter_stack_and_queue/stack.assets/linkedlist_stack_step1.png
index 68d31f058..e3de6b846 100644
Binary files a/en/chapter_stack_and_queue/stack.assets/linkedlist_stack_step1.png and b/en/chapter_stack_and_queue/stack.assets/linkedlist_stack_step1.png differ
diff --git a/en/chapter_stack_and_queue/stack.assets/linkedlist_stack_step2_push.png b/en/chapter_stack_and_queue/stack.assets/linkedlist_stack_step2_push.png
index de10323e9..e8126df8e 100644
Binary files a/en/chapter_stack_and_queue/stack.assets/linkedlist_stack_step2_push.png and b/en/chapter_stack_and_queue/stack.assets/linkedlist_stack_step2_push.png differ
diff --git a/en/chapter_stack_and_queue/stack.assets/linkedlist_stack_step3_pop.png b/en/chapter_stack_and_queue/stack.assets/linkedlist_stack_step3_pop.png
index bee4facf0..6d66c7f1c 100644
Binary files a/en/chapter_stack_and_queue/stack.assets/linkedlist_stack_step3_pop.png and b/en/chapter_stack_and_queue/stack.assets/linkedlist_stack_step3_pop.png differ
diff --git a/en/chapter_stack_and_queue/stack.assets/stack_operations.png b/en/chapter_stack_and_queue/stack.assets/stack_operations.png
index 336ce12d8..8dfb8d72e 100644
Binary files a/en/chapter_stack_and_queue/stack.assets/stack_operations.png and b/en/chapter_stack_and_queue/stack.assets/stack_operations.png differ
diff --git a/en/chapter_stack_and_queue/stack/index.html b/en/chapter_stack_and_queue/stack/index.html
index 70ca84d4c..a18dd0ce8 100644
--- a/en/chapter_stack_and_queue/stack/index.html
+++ b/en/chapter_stack_and_queue/stack/index.html
@@ -6426,7 +6426,7 @@ aria-label="Footer"
- Copyright © 2025 krahets
The website content is licensed under
CC BY-NC-SA 4.0
+ Copyright © 2026 krahets
The website content is licensed under
CC BY-NC-SA 4.0
diff --git a/en/chapter_stack_and_queue/summary/index.html b/en/chapter_stack_and_queue/summary/index.html
index dd9374dd9..775bedfe5 100644
--- a/en/chapter_stack_and_queue/summary/index.html
+++ b/en/chapter_stack_and_queue/summary/index.html
@@ -4592,7 +4592,7 @@ aria-label="Footer"
- Copyright © 2025 krahets
The website content is licensed under
CC BY-NC-SA 4.0
+ Copyright © 2026 krahets
The website content is licensed under
CC BY-NC-SA 4.0
diff --git a/en/chapter_tree/array_representation_of_tree.assets/array_representation_binary_tree.png b/en/chapter_tree/array_representation_of_tree.assets/array_representation_binary_tree.png
index 0baa74774..f1387c98f 100644
Binary files a/en/chapter_tree/array_representation_of_tree.assets/array_representation_binary_tree.png and b/en/chapter_tree/array_representation_of_tree.assets/array_representation_binary_tree.png differ
diff --git a/en/chapter_tree/array_representation_of_tree.assets/array_representation_complete_binary_tree.png b/en/chapter_tree/array_representation_of_tree.assets/array_representation_complete_binary_tree.png
index b1059688f..c88639fe2 100644
Binary files a/en/chapter_tree/array_representation_of_tree.assets/array_representation_complete_binary_tree.png and b/en/chapter_tree/array_representation_of_tree.assets/array_representation_complete_binary_tree.png differ
diff --git a/en/chapter_tree/array_representation_of_tree.assets/array_representation_with_empty.png b/en/chapter_tree/array_representation_of_tree.assets/array_representation_with_empty.png
index ca81c0449..6a5631681 100644
Binary files a/en/chapter_tree/array_representation_of_tree.assets/array_representation_with_empty.png and b/en/chapter_tree/array_representation_of_tree.assets/array_representation_with_empty.png differ
diff --git a/en/chapter_tree/array_representation_of_tree.assets/array_representation_without_empty.png b/en/chapter_tree/array_representation_of_tree.assets/array_representation_without_empty.png
index 3e280d842..93f94c910 100644
Binary files a/en/chapter_tree/array_representation_of_tree.assets/array_representation_without_empty.png and b/en/chapter_tree/array_representation_of_tree.assets/array_representation_without_empty.png differ
diff --git a/en/chapter_tree/array_representation_of_tree/index.html b/en/chapter_tree/array_representation_of_tree/index.html
index 788c9d932..c568dc777 100644
--- a/en/chapter_tree/array_representation_of_tree/index.html
+++ b/en/chapter_tree/array_representation_of_tree/index.html
@@ -5869,7 +5869,7 @@ aria-label="Footer"
- Copyright © 2025 krahets
The website content is licensed under
CC BY-NC-SA 4.0
+ Copyright © 2026 krahets
The website content is licensed under
CC BY-NC-SA 4.0
diff --git a/en/chapter_tree/avl_tree.assets/avltree_degradation_from_inserting_node.png b/en/chapter_tree/avl_tree.assets/avltree_degradation_from_inserting_node.png
index ffc99032b..93b0617f0 100644
Binary files a/en/chapter_tree/avl_tree.assets/avltree_degradation_from_inserting_node.png and b/en/chapter_tree/avl_tree.assets/avltree_degradation_from_inserting_node.png differ
diff --git a/en/chapter_tree/avl_tree.assets/avltree_degradation_from_removing_node.png b/en/chapter_tree/avl_tree.assets/avltree_degradation_from_removing_node.png
index bbf8284a8..ee86a2490 100644
Binary files a/en/chapter_tree/avl_tree.assets/avltree_degradation_from_removing_node.png and b/en/chapter_tree/avl_tree.assets/avltree_degradation_from_removing_node.png differ
diff --git a/en/chapter_tree/avl_tree.assets/avltree_left_right_rotate.png b/en/chapter_tree/avl_tree.assets/avltree_left_right_rotate.png
index 17a61030f..00528037d 100644
Binary files a/en/chapter_tree/avl_tree.assets/avltree_left_right_rotate.png and b/en/chapter_tree/avl_tree.assets/avltree_left_right_rotate.png differ
diff --git a/en/chapter_tree/avl_tree.assets/avltree_left_rotate.png b/en/chapter_tree/avl_tree.assets/avltree_left_rotate.png
index c64f74a1d..0c2ae54db 100644
Binary files a/en/chapter_tree/avl_tree.assets/avltree_left_rotate.png and b/en/chapter_tree/avl_tree.assets/avltree_left_rotate.png differ
diff --git a/en/chapter_tree/avl_tree.assets/avltree_left_rotate_with_grandchild.png b/en/chapter_tree/avl_tree.assets/avltree_left_rotate_with_grandchild.png
index 61026646b..3a0b2795c 100644
Binary files a/en/chapter_tree/avl_tree.assets/avltree_left_rotate_with_grandchild.png and b/en/chapter_tree/avl_tree.assets/avltree_left_rotate_with_grandchild.png differ
diff --git a/en/chapter_tree/avl_tree.assets/avltree_right_left_rotate.png b/en/chapter_tree/avl_tree.assets/avltree_right_left_rotate.png
index 9290719e7..78c77404c 100644
Binary files a/en/chapter_tree/avl_tree.assets/avltree_right_left_rotate.png and b/en/chapter_tree/avl_tree.assets/avltree_right_left_rotate.png differ
diff --git a/en/chapter_tree/avl_tree.assets/avltree_right_rotate_step1.png b/en/chapter_tree/avl_tree.assets/avltree_right_rotate_step1.png
index 456144d8f..981a8b3da 100644
Binary files a/en/chapter_tree/avl_tree.assets/avltree_right_rotate_step1.png and b/en/chapter_tree/avl_tree.assets/avltree_right_rotate_step1.png differ
diff --git a/en/chapter_tree/avl_tree.assets/avltree_right_rotate_step2.png b/en/chapter_tree/avl_tree.assets/avltree_right_rotate_step2.png
index 8e4a5b4bb..426362f32 100644
Binary files a/en/chapter_tree/avl_tree.assets/avltree_right_rotate_step2.png and b/en/chapter_tree/avl_tree.assets/avltree_right_rotate_step2.png differ
diff --git a/en/chapter_tree/avl_tree.assets/avltree_right_rotate_step3.png b/en/chapter_tree/avl_tree.assets/avltree_right_rotate_step3.png
index b563da0da..15028da52 100644
Binary files a/en/chapter_tree/avl_tree.assets/avltree_right_rotate_step3.png and b/en/chapter_tree/avl_tree.assets/avltree_right_rotate_step3.png differ
diff --git a/en/chapter_tree/avl_tree.assets/avltree_right_rotate_step4.png b/en/chapter_tree/avl_tree.assets/avltree_right_rotate_step4.png
index c3afd8c1b..1072ade09 100644
Binary files a/en/chapter_tree/avl_tree.assets/avltree_right_rotate_step4.png and b/en/chapter_tree/avl_tree.assets/avltree_right_rotate_step4.png differ
diff --git a/en/chapter_tree/avl_tree.assets/avltree_right_rotate_with_grandchild.png b/en/chapter_tree/avl_tree.assets/avltree_right_rotate_with_grandchild.png
index faed161d1..9a022a93e 100644
Binary files a/en/chapter_tree/avl_tree.assets/avltree_right_rotate_with_grandchild.png and b/en/chapter_tree/avl_tree.assets/avltree_right_rotate_with_grandchild.png differ
diff --git a/en/chapter_tree/avl_tree.assets/avltree_rotation_cases.png b/en/chapter_tree/avl_tree.assets/avltree_rotation_cases.png
index da4dfce6d..4474707cf 100644
Binary files a/en/chapter_tree/avl_tree.assets/avltree_rotation_cases.png and b/en/chapter_tree/avl_tree.assets/avltree_rotation_cases.png differ
diff --git a/en/chapter_tree/avl_tree/index.html b/en/chapter_tree/avl_tree/index.html
index 346f1ed7d..ce7f24f73 100644
--- a/en/chapter_tree/avl_tree/index.html
+++ b/en/chapter_tree/avl_tree/index.html
@@ -7319,7 +7319,7 @@ aria-label="Footer"
- Copyright © 2025 krahets
The website content is licensed under
CC BY-NC-SA 4.0
+ Copyright © 2026 krahets
The website content is licensed under
CC BY-NC-SA 4.0
diff --git a/en/chapter_tree/binary_search_tree.assets/binary_search_tree.png b/en/chapter_tree/binary_search_tree.assets/binary_search_tree.png
index 2c0c1e100..7eb767d5b 100644
Binary files a/en/chapter_tree/binary_search_tree.assets/binary_search_tree.png and b/en/chapter_tree/binary_search_tree.assets/binary_search_tree.png differ
diff --git a/en/chapter_tree/binary_search_tree.assets/bst_degradation.png b/en/chapter_tree/binary_search_tree.assets/bst_degradation.png
index e56933ca5..c5c1b30de 100644
Binary files a/en/chapter_tree/binary_search_tree.assets/bst_degradation.png and b/en/chapter_tree/binary_search_tree.assets/bst_degradation.png differ
diff --git a/en/chapter_tree/binary_search_tree.assets/bst_inorder_traversal.png b/en/chapter_tree/binary_search_tree.assets/bst_inorder_traversal.png
index c26c1082b..49e5144e7 100644
Binary files a/en/chapter_tree/binary_search_tree.assets/bst_inorder_traversal.png and b/en/chapter_tree/binary_search_tree.assets/bst_inorder_traversal.png differ
diff --git a/en/chapter_tree/binary_search_tree.assets/bst_insert.png b/en/chapter_tree/binary_search_tree.assets/bst_insert.png
index a913e0063..26f6b8bbf 100644
Binary files a/en/chapter_tree/binary_search_tree.assets/bst_insert.png and b/en/chapter_tree/binary_search_tree.assets/bst_insert.png differ
diff --git a/en/chapter_tree/binary_search_tree.assets/bst_remove_case1.png b/en/chapter_tree/binary_search_tree.assets/bst_remove_case1.png
index 494236725..b344dce1b 100644
Binary files a/en/chapter_tree/binary_search_tree.assets/bst_remove_case1.png and b/en/chapter_tree/binary_search_tree.assets/bst_remove_case1.png differ
diff --git a/en/chapter_tree/binary_search_tree.assets/bst_remove_case2.png b/en/chapter_tree/binary_search_tree.assets/bst_remove_case2.png
index 979223610..a39ddfdc4 100644
Binary files a/en/chapter_tree/binary_search_tree.assets/bst_remove_case2.png and b/en/chapter_tree/binary_search_tree.assets/bst_remove_case2.png differ
diff --git a/en/chapter_tree/binary_search_tree.assets/bst_remove_case3_step1.png b/en/chapter_tree/binary_search_tree.assets/bst_remove_case3_step1.png
index 46e03649d..b7fa9143f 100644
Binary files a/en/chapter_tree/binary_search_tree.assets/bst_remove_case3_step1.png and b/en/chapter_tree/binary_search_tree.assets/bst_remove_case3_step1.png differ
diff --git a/en/chapter_tree/binary_search_tree.assets/bst_remove_case3_step2.png b/en/chapter_tree/binary_search_tree.assets/bst_remove_case3_step2.png
index 0efa18000..efd772865 100644
Binary files a/en/chapter_tree/binary_search_tree.assets/bst_remove_case3_step2.png and b/en/chapter_tree/binary_search_tree.assets/bst_remove_case3_step2.png differ
diff --git a/en/chapter_tree/binary_search_tree.assets/bst_remove_case3_step3.png b/en/chapter_tree/binary_search_tree.assets/bst_remove_case3_step3.png
index 7f7bd2416..0ae00b2ac 100644
Binary files a/en/chapter_tree/binary_search_tree.assets/bst_remove_case3_step3.png and b/en/chapter_tree/binary_search_tree.assets/bst_remove_case3_step3.png differ
diff --git a/en/chapter_tree/binary_search_tree.assets/bst_remove_case3_step4.png b/en/chapter_tree/binary_search_tree.assets/bst_remove_case3_step4.png
index 5acf8ffb8..189acb6c9 100644
Binary files a/en/chapter_tree/binary_search_tree.assets/bst_remove_case3_step4.png and b/en/chapter_tree/binary_search_tree.assets/bst_remove_case3_step4.png differ
diff --git a/en/chapter_tree/binary_search_tree.assets/bst_search_step1.png b/en/chapter_tree/binary_search_tree.assets/bst_search_step1.png
index c8bee4bab..adbe100e9 100644
Binary files a/en/chapter_tree/binary_search_tree.assets/bst_search_step1.png and b/en/chapter_tree/binary_search_tree.assets/bst_search_step1.png differ
diff --git a/en/chapter_tree/binary_search_tree.assets/bst_search_step2.png b/en/chapter_tree/binary_search_tree.assets/bst_search_step2.png
index 788173d76..0d0aee43c 100644
Binary files a/en/chapter_tree/binary_search_tree.assets/bst_search_step2.png and b/en/chapter_tree/binary_search_tree.assets/bst_search_step2.png differ
diff --git a/en/chapter_tree/binary_search_tree.assets/bst_search_step3.png b/en/chapter_tree/binary_search_tree.assets/bst_search_step3.png
index 6bfb17d54..2fa5f6228 100644
Binary files a/en/chapter_tree/binary_search_tree.assets/bst_search_step3.png and b/en/chapter_tree/binary_search_tree.assets/bst_search_step3.png differ
diff --git a/en/chapter_tree/binary_search_tree.assets/bst_search_step4.png b/en/chapter_tree/binary_search_tree.assets/bst_search_step4.png
index 23a22a032..23d1666c9 100644
Binary files a/en/chapter_tree/binary_search_tree.assets/bst_search_step4.png and b/en/chapter_tree/binary_search_tree.assets/bst_search_step4.png differ
diff --git a/en/chapter_tree/binary_search_tree/index.html b/en/chapter_tree/binary_search_tree/index.html
index f88465d05..651f00a50 100644
--- a/en/chapter_tree/binary_search_tree/index.html
+++ b/en/chapter_tree/binary_search_tree/index.html
@@ -6242,7 +6242,7 @@ aria-label="Footer"
- Copyright © 2025 krahets
The website content is licensed under
CC BY-NC-SA 4.0
+ Copyright © 2026 krahets
The website content is licensed under
CC BY-NC-SA 4.0
diff --git a/en/chapter_tree/binary_tree.assets/balanced_binary_tree.png b/en/chapter_tree/binary_tree.assets/balanced_binary_tree.png
index 1102330e7..4b74f1c44 100644
Binary files a/en/chapter_tree/binary_tree.assets/balanced_binary_tree.png and b/en/chapter_tree/binary_tree.assets/balanced_binary_tree.png differ
diff --git a/en/chapter_tree/binary_tree.assets/binary_tree_add_remove.png b/en/chapter_tree/binary_tree.assets/binary_tree_add_remove.png
index a66ca9cdf..b38ca2680 100644
Binary files a/en/chapter_tree/binary_tree.assets/binary_tree_add_remove.png and b/en/chapter_tree/binary_tree.assets/binary_tree_add_remove.png differ
diff --git a/en/chapter_tree/binary_tree.assets/binary_tree_best_worst_cases.png b/en/chapter_tree/binary_tree.assets/binary_tree_best_worst_cases.png
index 86c667ef0..d49d6d7f8 100644
Binary files a/en/chapter_tree/binary_tree.assets/binary_tree_best_worst_cases.png and b/en/chapter_tree/binary_tree.assets/binary_tree_best_worst_cases.png differ
diff --git a/en/chapter_tree/binary_tree.assets/binary_tree_definition.png b/en/chapter_tree/binary_tree.assets/binary_tree_definition.png
index df51c6fd6..507db3dc3 100644
Binary files a/en/chapter_tree/binary_tree.assets/binary_tree_definition.png and b/en/chapter_tree/binary_tree.assets/binary_tree_definition.png differ
diff --git a/en/chapter_tree/binary_tree.assets/binary_tree_terminology.png b/en/chapter_tree/binary_tree.assets/binary_tree_terminology.png
index 9f2563b7d..d7e5fd63e 100644
Binary files a/en/chapter_tree/binary_tree.assets/binary_tree_terminology.png and b/en/chapter_tree/binary_tree.assets/binary_tree_terminology.png differ
diff --git a/en/chapter_tree/binary_tree.assets/complete_binary_tree.png b/en/chapter_tree/binary_tree.assets/complete_binary_tree.png
index e8821b4f9..90e653016 100644
Binary files a/en/chapter_tree/binary_tree.assets/complete_binary_tree.png and b/en/chapter_tree/binary_tree.assets/complete_binary_tree.png differ
diff --git a/en/chapter_tree/binary_tree.assets/full_binary_tree.png b/en/chapter_tree/binary_tree.assets/full_binary_tree.png
index 4679adbc3..26bb60c87 100644
Binary files a/en/chapter_tree/binary_tree.assets/full_binary_tree.png and b/en/chapter_tree/binary_tree.assets/full_binary_tree.png differ
diff --git a/en/chapter_tree/binary_tree.assets/perfect_binary_tree.png b/en/chapter_tree/binary_tree.assets/perfect_binary_tree.png
index f12cdaff1..a3ba5298c 100644
Binary files a/en/chapter_tree/binary_tree.assets/perfect_binary_tree.png and b/en/chapter_tree/binary_tree.assets/perfect_binary_tree.png differ
diff --git a/en/chapter_tree/binary_tree/index.html b/en/chapter_tree/binary_tree/index.html
index 4a859d8ab..2751ab800 100644
--- a/en/chapter_tree/binary_tree/index.html
+++ b/en/chapter_tree/binary_tree/index.html
@@ -5389,7 +5389,7 @@ aria-label="Footer"
- Copyright © 2025 krahets
The website content is licensed under
CC BY-NC-SA 4.0
+ Copyright © 2026 krahets
The website content is licensed under
CC BY-NC-SA 4.0
diff --git a/en/chapter_tree/binary_tree_traversal.assets/binary_tree_bfs.png b/en/chapter_tree/binary_tree_traversal.assets/binary_tree_bfs.png
index 0619301b0..eff233bc8 100644
Binary files a/en/chapter_tree/binary_tree_traversal.assets/binary_tree_bfs.png and b/en/chapter_tree/binary_tree_traversal.assets/binary_tree_bfs.png differ
diff --git a/en/chapter_tree/binary_tree_traversal.assets/binary_tree_dfs.png b/en/chapter_tree/binary_tree_traversal.assets/binary_tree_dfs.png
index ee6233d11..6ae37dc32 100644
Binary files a/en/chapter_tree/binary_tree_traversal.assets/binary_tree_dfs.png and b/en/chapter_tree/binary_tree_traversal.assets/binary_tree_dfs.png differ
diff --git a/en/chapter_tree/binary_tree_traversal.assets/preorder_step1.png b/en/chapter_tree/binary_tree_traversal.assets/preorder_step1.png
index 47f79cf3f..8b84c7155 100644
Binary files a/en/chapter_tree/binary_tree_traversal.assets/preorder_step1.png and b/en/chapter_tree/binary_tree_traversal.assets/preorder_step1.png differ
diff --git a/en/chapter_tree/binary_tree_traversal.assets/preorder_step10.png b/en/chapter_tree/binary_tree_traversal.assets/preorder_step10.png
index 1ab77230c..a0a074d59 100644
Binary files a/en/chapter_tree/binary_tree_traversal.assets/preorder_step10.png and b/en/chapter_tree/binary_tree_traversal.assets/preorder_step10.png differ
diff --git a/en/chapter_tree/binary_tree_traversal.assets/preorder_step11.png b/en/chapter_tree/binary_tree_traversal.assets/preorder_step11.png
index 8a5393fda..9f2799a3e 100644
Binary files a/en/chapter_tree/binary_tree_traversal.assets/preorder_step11.png and b/en/chapter_tree/binary_tree_traversal.assets/preorder_step11.png differ
diff --git a/en/chapter_tree/binary_tree_traversal.assets/preorder_step2.png b/en/chapter_tree/binary_tree_traversal.assets/preorder_step2.png
index c32ec04e2..34ce7e7b3 100644
Binary files a/en/chapter_tree/binary_tree_traversal.assets/preorder_step2.png and b/en/chapter_tree/binary_tree_traversal.assets/preorder_step2.png differ
diff --git a/en/chapter_tree/binary_tree_traversal.assets/preorder_step3.png b/en/chapter_tree/binary_tree_traversal.assets/preorder_step3.png
index bff7b8c6e..94afcfb82 100644
Binary files a/en/chapter_tree/binary_tree_traversal.assets/preorder_step3.png and b/en/chapter_tree/binary_tree_traversal.assets/preorder_step3.png differ
diff --git a/en/chapter_tree/binary_tree_traversal.assets/preorder_step4.png b/en/chapter_tree/binary_tree_traversal.assets/preorder_step4.png
index 46af41d79..f45987fc4 100644
Binary files a/en/chapter_tree/binary_tree_traversal.assets/preorder_step4.png and b/en/chapter_tree/binary_tree_traversal.assets/preorder_step4.png differ
diff --git a/en/chapter_tree/binary_tree_traversal.assets/preorder_step5.png b/en/chapter_tree/binary_tree_traversal.assets/preorder_step5.png
index 8f68c9156..b81309db4 100644
Binary files a/en/chapter_tree/binary_tree_traversal.assets/preorder_step5.png and b/en/chapter_tree/binary_tree_traversal.assets/preorder_step5.png differ
diff --git a/en/chapter_tree/binary_tree_traversal.assets/preorder_step6.png b/en/chapter_tree/binary_tree_traversal.assets/preorder_step6.png
index 1d2d4881a..1a65ea9bd 100644
Binary files a/en/chapter_tree/binary_tree_traversal.assets/preorder_step6.png and b/en/chapter_tree/binary_tree_traversal.assets/preorder_step6.png differ
diff --git a/en/chapter_tree/binary_tree_traversal.assets/preorder_step7.png b/en/chapter_tree/binary_tree_traversal.assets/preorder_step7.png
index f875ea341..c3ab18fd0 100644
Binary files a/en/chapter_tree/binary_tree_traversal.assets/preorder_step7.png and b/en/chapter_tree/binary_tree_traversal.assets/preorder_step7.png differ
diff --git a/en/chapter_tree/binary_tree_traversal.assets/preorder_step8.png b/en/chapter_tree/binary_tree_traversal.assets/preorder_step8.png
index 1dc55c56a..46a30526b 100644
Binary files a/en/chapter_tree/binary_tree_traversal.assets/preorder_step8.png and b/en/chapter_tree/binary_tree_traversal.assets/preorder_step8.png differ
diff --git a/en/chapter_tree/binary_tree_traversal.assets/preorder_step9.png b/en/chapter_tree/binary_tree_traversal.assets/preorder_step9.png
index 82852f0be..daeb297c2 100644
Binary files a/en/chapter_tree/binary_tree_traversal.assets/preorder_step9.png and b/en/chapter_tree/binary_tree_traversal.assets/preorder_step9.png differ
diff --git a/en/chapter_tree/binary_tree_traversal/index.html b/en/chapter_tree/binary_tree_traversal/index.html
index e78521705..cd4366455 100644
--- a/en/chapter_tree/binary_tree_traversal/index.html
+++ b/en/chapter_tree/binary_tree_traversal/index.html
@@ -5487,7 +5487,7 @@ aria-label="Footer"
- Copyright © 2025 krahets
The website content is licensed under
CC BY-NC-SA 4.0
+ Copyright © 2026 krahets
The website content is licensed under
CC BY-NC-SA 4.0
diff --git a/en/chapter_tree/index.html b/en/chapter_tree/index.html
index 365dd32a0..fef5e6aee 100644
--- a/en/chapter_tree/index.html
+++ b/en/chapter_tree/index.html
@@ -4505,7 +4505,7 @@ aria-label="Footer"
- Copyright © 2025 krahets
The website content is licensed under
CC BY-NC-SA 4.0
+ Copyright © 2026 krahets
The website content is licensed under
CC BY-NC-SA 4.0
diff --git a/en/chapter_tree/summary/index.html b/en/chapter_tree/summary/index.html
index 175f93292..4dbf05ee8 100644
--- a/en/chapter_tree/summary/index.html
+++ b/en/chapter_tree/summary/index.html
@@ -4606,7 +4606,7 @@ aria-label="Footer"
- Copyright © 2025 krahets
The website content is licensed under
CC BY-NC-SA 4.0
+ Copyright © 2026 krahets
The website content is licensed under
CC BY-NC-SA 4.0
diff --git a/en/index.html b/en/index.html
index a1725e29c..1e5c3a821 100644
--- a/en/index.html
+++ b/en/index.html
@@ -1887,7 +1887,7 @@