diff --git a/book/content/cover.png b/book/content/cover.png index f0194209..de4eb81f 100644 Binary files a/book/content/cover.png and b/book/content/cover.png differ diff --git a/book/images/Find-the-largest-sum.png b/book/images/Find-the-largest-sum.png index aaf93568..f88b1d65 100644 Binary files a/book/images/Find-the-largest-sum.png and b/book/images/Find-the-largest-sum.png differ diff --git a/book/images/Recursive fibonacci call tree.png b/book/images/Recursive fibonacci call tree.png index 9e18a2ab..9c41ecd7 100644 Binary files a/book/images/Recursive fibonacci call tree.png and b/book/images/Recursive fibonacci call tree.png differ diff --git a/book/images/Recursive-Fibonacci-call-tree-with-dp.png b/book/images/Recursive-Fibonacci-call-tree-with-dp.png index 06beb2e6..ffede21b 100644 Binary files a/book/images/Recursive-Fibonacci-call-tree-with-dp.png and b/book/images/Recursive-Fibonacci-call-tree-with-dp.png differ diff --git a/book/images/Words-Permutations.png b/book/images/Words-Permutations.png index 3636ab00..438ac3df 100644 Binary files a/book/images/Words-Permutations.png and b/book/images/Words-Permutations.png differ diff --git a/book/images/book-art-tall-rectangle.png b/book/images/book-art-tall-rectangle.png index 78b89c8c..1a8e81b2 100644 Binary files a/book/images/book-art-tall-rectangle.png and b/book/images/book-art-tall-rectangle.png differ diff --git a/book/images/cover-Data Structures & Algorithms (1).png b/book/images/cover-Data Structures & Algorithms (1).png index ae30909e..4f71fe6b 100644 Binary files a/book/images/cover-Data Structures & Algorithms (1).png and b/book/images/cover-Data Structures & Algorithms (1).png differ diff --git a/book/images/cover-Data Structures & Algorithms.png b/book/images/cover-Data Structures & Algorithms.png index d50b5f5f..70760eea 100644 Binary files a/book/images/cover-Data Structures & Algorithms.png and b/book/images/cover-Data Structures & Algorithms.png differ diff --git a/book/images/cover-a4-web.png b/book/images/cover-a4-web.png index 4cf90afe..19aa5ee9 100644 Binary files a/book/images/cover-a4-web.png and b/book/images/cover-a4-web.png differ diff --git a/book/images/cover-a4.png b/book/images/cover-a4.png index 7351961a..19aa5ee9 100644 Binary files a/book/images/cover-a4.png and b/book/images/cover-a4.png differ diff --git a/book/images/cover-a41.png b/book/images/cover-a41.png index 1e1b5d4d..19aa5ee9 100644 Binary files a/book/images/cover-a41.png and b/book/images/cover-a41.png differ diff --git a/book/images/cover-a42.png b/book/images/cover-a42.png index 7351961a..19aa5ee9 100644 Binary files a/book/images/cover-a42.png and b/book/images/cover-a42.png differ diff --git a/book/images/cover-dsa2.png b/book/images/cover-dsa2.png index a08eefa3..72ab3bd9 100644 Binary files a/book/images/cover-dsa2.png and b/book/images/cover-dsa2.png differ diff --git a/book/images/cover.png b/book/images/cover.png index f0194209..de4eb81f 100644 Binary files a/book/images/cover.png and b/book/images/cover.png differ diff --git a/book/images/cover1.png b/book/images/cover1.png index 233d8df1..5f1a01eb 100644 Binary files a/book/images/cover1.png and b/book/images/cover1.png differ diff --git a/book/images/cover2.png b/book/images/cover2.png index 8d622368..a4b136ca 100644 Binary files a/book/images/cover2.png and b/book/images/cover2.png differ diff --git a/book/images/cover3.png b/book/images/cover3.png index e274c975..f84d8e71 100644 Binary files a/book/images/cover3.png and b/book/images/cover3.png differ diff --git a/book/images/data-structure-algorithms-banner.jpg b/book/images/data-structure-algorithms-banner.jpg index 5d83d884..17ba0068 100644 Binary files a/book/images/data-structure-algorithms-banner.jpg and b/book/images/data-structure-algorithms-banner.jpg differ diff --git a/book/images/depth-first-search-dfs-breadth-first-search-bfs.jpg b/book/images/depth-first-search-dfs-breadth-first-search-bfs.jpg index 738392f2..d5bdec22 100644 Binary files a/book/images/depth-first-search-dfs-breadth-first-search-bfs.jpg and b/book/images/depth-first-search-dfs-breadth-first-search-bfs.jpg differ diff --git a/book/images/dfs-graph.png b/book/images/dfs-graph.png index 48d3749d..9840ecb4 100644 Binary files a/book/images/dfs-graph.png and b/book/images/dfs-graph.png differ diff --git a/book/images/diagram-state.png b/book/images/diagram-state.png index f5fcd5f7..ca96eebb 100644 Binary files a/book/images/diagram-state.png and b/book/images/diagram-state.png differ diff --git a/book/images/directed graph.png b/book/images/directed graph.png index 8a697916..51258b4b 100644 Binary files a/book/images/directed graph.png and b/book/images/directed graph.png differ diff --git a/book/images/directed-graph.png b/book/images/directed-graph.png index 8a697916..51258b4b 100644 Binary files a/book/images/directed-graph.png and b/book/images/directed-graph.png differ diff --git a/book/images/image1.png b/book/images/image1.png index 05d4f0b1..61d64960 100644 Binary files a/book/images/image1.png and b/book/images/image1.png differ diff --git a/book/images/image10.png b/book/images/image10.png index 5bdf016a..db52cece 100644 Binary files a/book/images/image10.png and b/book/images/image10.png differ diff --git a/book/images/image11.png b/book/images/image11.png index 6377ac85..2b555ac5 100644 Binary files a/book/images/image11.png and b/book/images/image11.png differ diff --git a/book/images/image12.png b/book/images/image12.png index bafb7379..cc38a841 100644 Binary files a/book/images/image12.png and b/book/images/image12.png differ diff --git a/book/images/image13.png b/book/images/image13.png index 80520673..b68ea384 100644 Binary files a/book/images/image13.png and b/book/images/image13.png differ diff --git a/book/images/image14.png b/book/images/image14.png index fef6fb82..f1aabee6 100644 Binary files a/book/images/image14.png and b/book/images/image14.png differ diff --git a/book/images/image15.png b/book/images/image15.png index 53e67523..301a7a87 100644 Binary files a/book/images/image15.png and b/book/images/image15.png differ diff --git a/book/images/image16.png b/book/images/image16.png index 86bbbe41..c7e9c7fb 100644 Binary files a/book/images/image16.png and b/book/images/image16.png differ diff --git a/book/images/image17.png b/book/images/image17.png index 8ae6a99a..d1efef95 100644 Binary files a/book/images/image17.png and b/book/images/image17.png differ diff --git a/book/images/image18.png b/book/images/image18.png index 17548a2c..f8bb9a16 100644 Binary files a/book/images/image18.png and b/book/images/image18.png differ diff --git a/book/images/image19.png b/book/images/image19.png index 6c15973f..2c12e0c6 100644 Binary files a/book/images/image19.png and b/book/images/image19.png differ diff --git a/book/images/image20.png b/book/images/image20.png index 1200afd4..984bb526 100644 Binary files a/book/images/image20.png and b/book/images/image20.png differ diff --git a/book/images/image21.png b/book/images/image21.png index c6a526a6..80c1ab1a 100644 Binary files a/book/images/image21.png and b/book/images/image21.png differ diff --git a/book/images/image22.png b/book/images/image22.png index 5924e1ed..cbc63fa0 100644 Binary files a/book/images/image22.png and b/book/images/image22.png differ diff --git a/book/images/image23.png b/book/images/image23.png index 71e82784..38eab904 100644 Binary files a/book/images/image23.png and b/book/images/image23.png differ diff --git a/book/images/image24.png b/book/images/image24.png index 6761e893..a8d58f8e 100644 Binary files a/book/images/image24.png and b/book/images/image24.png differ diff --git a/book/images/image25.png b/book/images/image25.png index e9747b95..fbb7c5e4 100644 Binary files a/book/images/image25.png and b/book/images/image25.png differ diff --git a/book/images/image26.png b/book/images/image26.png index 12f0a0c5..43e12aff 100644 Binary files a/book/images/image26.png and b/book/images/image26.png differ diff --git a/book/images/image27.png b/book/images/image27.png index 7e5823d5..8abd4780 100644 Binary files a/book/images/image27.png and b/book/images/image27.png differ diff --git a/book/images/image28.png b/book/images/image28.png index d713d6a6..aafb259d 100644 Binary files a/book/images/image28.png and b/book/images/image28.png differ diff --git a/book/images/image29.png b/book/images/image29.png index 829fdc7d..df2deb65 100644 Binary files a/book/images/image29.png and b/book/images/image29.png differ diff --git a/book/images/image3.png b/book/images/image3.png index 372c1eb1..64f3c3a9 100644 Binary files a/book/images/image3.png and b/book/images/image3.png differ diff --git a/book/images/image30.png b/book/images/image30.png index e04978b2..964626e1 100644 Binary files a/book/images/image30.png and b/book/images/image30.png differ diff --git a/book/images/image31.jpg b/book/images/image31.jpg index 13768500..0db2b7ec 100644 Binary files a/book/images/image31.jpg and b/book/images/image31.jpg differ diff --git a/book/images/image32.png b/book/images/image32.png index b45612b5..71db59cb 100644 Binary files a/book/images/image32.png and b/book/images/image32.png differ diff --git a/book/images/image33.png b/book/images/image33.png index 1dcc2428..ca1783b6 100644 Binary files a/book/images/image33.png and b/book/images/image33.png differ diff --git a/book/images/image34.png b/book/images/image34.png index e2b11292..9c313366 100644 Binary files a/book/images/image34.png and b/book/images/image34.png differ diff --git a/book/images/image35.png b/book/images/image35.png index a986b77b..4324a481 100644 Binary files a/book/images/image35.png and b/book/images/image35.png differ diff --git a/book/images/image36.png b/book/images/image36.png index c40f7a27..b9e6915e 100644 Binary files a/book/images/image36.png and b/book/images/image36.png differ diff --git a/book/images/image37.png b/book/images/image37.png index 85d17a12..d8f71477 100644 Binary files a/book/images/image37.png and b/book/images/image37.png differ diff --git a/book/images/image38.png b/book/images/image38.png index a79edaec..42e2721e 100644 Binary files a/book/images/image38.png and b/book/images/image38.png differ diff --git a/book/images/image39.png b/book/images/image39.png index 7f580967..9447e876 100644 Binary files a/book/images/image39.png and b/book/images/image39.png differ diff --git a/book/images/image4.png b/book/images/image4.png index 8fb3081d..6351c572 100644 Binary files a/book/images/image4.png and b/book/images/image4.png differ diff --git a/book/images/image40.png b/book/images/image40.png index 8c325dc4..e1e10a6e 100644 Binary files a/book/images/image40.png and b/book/images/image40.png differ diff --git a/book/images/image41.png b/book/images/image41.png index d88eb382..ccd8eefc 100644 Binary files a/book/images/image41.png and b/book/images/image41.png differ diff --git a/book/images/image42.png b/book/images/image42.png index bf68cec5..4bab6ed5 100644 Binary files a/book/images/image42.png and b/book/images/image42.png differ diff --git a/book/images/image43.jpg b/book/images/image43.jpg index e255f881..f2aa40f6 100644 Binary files a/book/images/image43.jpg and b/book/images/image43.jpg differ diff --git a/book/images/image44.jpg b/book/images/image44.jpg index 3a52cfa8..6b6bacfa 100644 Binary files a/book/images/image44.jpg and b/book/images/image44.jpg differ diff --git a/book/images/image45.png b/book/images/image45.png index 6c036662..98cf01ec 100644 Binary files a/book/images/image45.png and b/book/images/image45.png differ diff --git a/book/images/image46.png b/book/images/image46.png index ebcc245a..cc7bd90f 100644 Binary files a/book/images/image46.png and b/book/images/image46.png differ diff --git a/book/images/image47.png b/book/images/image47.png index 7cb466ed..33fcaed0 100644 Binary files a/book/images/image47.png and b/book/images/image47.png differ diff --git a/book/images/image48.png b/book/images/image48.png index 838e2d7f..16e1547d 100644 Binary files a/book/images/image48.png and b/book/images/image48.png differ diff --git a/book/images/image49.jpeg b/book/images/image49.jpeg index 40c4445c..103f5ae9 100644 Binary files a/book/images/image49.jpeg and b/book/images/image49.jpeg differ diff --git a/book/images/image5.png b/book/images/image5.png index b6585830..bdce758f 100644 Binary files a/book/images/image5.png and b/book/images/image5.png differ diff --git a/book/images/image6.png b/book/images/image6.png index 00173269..91526223 100644 Binary files a/book/images/image6.png and b/book/images/image6.png differ diff --git a/book/images/image7.png b/book/images/image7.png index 7c38519a..fbec2827 100644 Binary files a/book/images/image7.png and b/book/images/image7.png differ diff --git a/book/images/image8.png b/book/images/image8.png index 051de9c4..7889c1f8 100644 Binary files a/book/images/image8.png and b/book/images/image8.png differ diff --git a/book/images/image9.png b/book/images/image9.png index 55558cb3..61c68a74 100644 Binary files a/book/images/image9.png and b/book/images/image9.png differ diff --git a/book/images/logo-sq2.png b/book/images/logo-sq2.png index 57d2a4b8..258a183e 100644 Binary files a/book/images/logo-sq2.png and b/book/images/logo-sq2.png differ diff --git a/book/images/logo.png b/book/images/logo.png index 0827ce13..34cf5550 100644 Binary files a/book/images/logo.png and b/book/images/logo.png differ diff --git a/book/images/logo1.png b/book/images/logo1.png index 92bec33b..1a2bee73 100644 Binary files a/book/images/logo1.png and b/book/images/logo1.png differ diff --git a/book/images/logo3.png b/book/images/logo3.png index 24d81b8b..7eb4d616 100644 Binary files a/book/images/logo3.png and b/book/images/logo3.png differ diff --git a/book/images/logo4.png b/book/images/logo4.png index 37dd0b3f..eea3647a 100644 Binary files a/book/images/logo4.png and b/book/images/logo4.png differ diff --git a/book/images/recursive-fibonacci-call-tree.png b/book/images/recursive-fibonacci-call-tree.png index 9e18a2ab..9c41ecd7 100644 Binary files a/book/images/recursive-fibonacci-call-tree.png and b/book/images/recursive-fibonacci-call-tree.png differ