diff --git a/d6/d77/md_leetcode__d_i_r_e_c_t_o_r_y.html b/d6/d77/md_leetcode__d_i_r_e_c_t_o_r_y.html
index 578d5a3a..df33c420 100644
--- a/d6/d77/md_leetcode__d_i_r_e_c_t_o_r_y.html
+++ b/d6/d77/md_leetcode__d_i_r_e_c_t_o_r_y.html
@@ -164,146 +164,148 @@ LeetCode Algorithm
94 | Binary Tree Inorder Traversal | C | Medium |
+98 | Validate Binary Search Tree | C | Medium |
+
101 | Symmetric Tree | C | Easy |
-
+
104 | Maximum Depth of Binary Tree | C | Easy |
-
+
108 | Convert Sorted Array to Binary Search Tree | C | Easy |
-
+
109 | Convert Sorted List to Binary Search Tree | C | Medium |
-
+
110 | Balanced Binary Tree | C | Easy |
-
+
112 | Path Sum | C | Easy |
-
+
118 | Pascal's Triangle | C | Easy |
-
+
121 | Best Time to Buy and Sell Stock | C | Easy |
-
+
125 | Valid Palindrome | C | Easy |
-
+
136 | Single Number | C | Easy |
-
+
141 | Linked List Cycle | C | Easy |
-
+
142 | Linked List Cycle II | C | Medium |
-
+
153 | Find Minimum in Rotated Sorted Array | C | Medium |
-
+
160 | Intersection of Two Linked Lists | C | Easy |
-
+
169 | Majority Element | C | Easy |
-
+
173 | Binary Search Tree Iterator | C | Medium |
-
+
189 | Rotate Array | C | Easy |
-
+
190 | Reverse Bits | C | Easy |
-
+
191 | Number of 1 Bits | C | Easy |
-
+
201 | Bitwise AND of Numbers Range | C | Medium |
-
+
203 | Remove Linked List Elements | C | Easy |
-
+
206 | Reverse Linked List | C | Easy |
-
+
215 | Kth Largest Element in an Array | C | Medium |
-
+
217 | Contains Duplicate | C | Easy |
-
+
223 | Rectangle Area | C | Medium |
-
+
226 | Invert Binary Tree | C | Easy |
-
+
231 | Power of Two | C | Easy |
-
+
234 | Palindrome Linked List | C | Easy |
-
+
242 | Valid Anagram | C | Easy |
-
+
268 | Missing Number | C | Easy |
-
+
278 | First Bad Version | C | Easy |
-
+
283 | Move Zeroes | C | Easy |
-
+
287 | Find the Duplicate Number | C | Medium |
-
+
344 | Reverse String | C | Easy |
-
+
367 | Valid Perfect Square | C | Easy |
-
+
387 | First Unique Character in a String | C | Easy |
-
+
389 | Find the Difference | C | Easy |
-
+
404 | Sum of Left Leaves | C | Easy |
-
+
442 | Find All Duplicates in an Array | C | Medium |
-
+
461 | Hamming Distance | C | Easy |
-
+
476 | Number Complement | C | Easy |
-
+
509 | Fibonacci Number | C | Easy |
-
+
520 | Detect Capital | C | Easy |
-
+
561 | Array Partition I | C | Easy |
-
+
617 | Merge Two Binary Trees | C | Easy |
-
+
647 | Palindromic Substring | C | Medium |
-
+
674 | Longest Continuous Increasing Subsequence | C | Easy |
-
+
700 | Search in a Binary Search Tree | C | Easy |
-
+
701 | Insert into a Binary Search Tree | C | Medium |
-
+
704 | Binary Search | C | Easy |
-
+
709 | To Lower Case | C | Easy |
-
+
771 | Jewels and Stones | C | Easy |
-
+
852 | Peak Index in a Mountain Array | C | Easy |
-
+
876 | Middle of the Linked List | C | Easy |
-
+
901 | Online Stock Span | C | Medium |
-
+
905 | Sort Array By Parity | C | Easy |
-
+
917 | Reverse Only Letters | C | Easy |
-
+
938 | Range Sum of BST | C | Easy |
-
+
965 | Univalued Binary Tree | C | Easy |
-
+
977 | Squares of a Sorted Array | C | Easy |
-
+
985 | Sum of Even Numbers After Queries | C | Medium |
-
+
1009 | Complement of Base 10 Integer | C | Easy |
-
+
1089 | Duplicate Zeros | C | Easy |
-
+
1184 | Distance Between Bus Stops | C | Easy |
-
+
1189 | Maximum Number of Balloons | C | Easy |
-
+
1207 | Unique Number of Occurrences | C | Easy |
-
+
1524 | Number of Sub-arrays With Odd Sum | C | Medium |
-
+
1653 | Minimum Deletions to Make String Balanced | C | Medium |
-
-1752 | Check if Array Is Sorted and Rotated | C | Easy |
-2130 | Maximum Twin Sum of a Linked List | C | Medium |
+1752 | Check if Array Is Sorted and Rotated | C | Easy |
+2130 | Maximum Twin Sum of a Linked List | C | Medium |
+
2304 | Minimum Path Cost in a Grid | C | Medium |
diff --git a/globals_l.html b/globals_l.html
index 8b516449..404edbc0 100644
--- a/globals_l.html
+++ b/globals_l.html
@@ -104,8 +104,8 @@ $(document).ready(function(){initNavTree('globals_l.html',''); initResizable();
large_num : factorial_large_number.c
lazy_sort() : sol1.c
lcm() : sol3.c
-len() : vector.c
LEN : alaw.c
+len() : vector.c
LIMS : qr_eigen_values.c
List : doubly_linked_list.c
lu_decomposition() : lu_decompose.c
diff --git a/search/all_e.js b/search/all_e.js
index bcf55691..c283a7cd 100644
--- a/search/all_e.js
+++ b/search/all_e.js
@@ -7,15 +7,16 @@ var searchData=
['lcm_4',['lcm',['../d5/d7c/problem__5_2sol3_8c.html#ae9606f1867e9921867d6572f51377b4c',1,'sol3.c']]],
['leetcode_5',['LeetCode',['../d6/d77/md_leetcode__d_i_r_e_c_t_o_r_y.html',1,'']]],
['left_6',['left',['../d5/da1/structnode.html#af7109e6ffd82cbbb705e486fd0ce92f0',1,'node::left()'],['../db/d8b/struct_node.html#ad0976834843c7618677d22a10c495b36',1,'Node::left()']]],
- ['len_7',['len',['../d4/d06/struct_vector.html#a55870593ddea19c96770c2521b075059',1,'Vector::len()'],['../df/dfa/vector_8c.html#a6f8a49f17bf315bdc30749a57bc7bc93',1,'len(Vector *vec): vector.c']]],
+ ['len_7',['len',['../d4/d06/struct_vector.html#a55870593ddea19c96770c2521b075059',1,'Vector']]],
['len_8',['LEN',['../df/d27/alaw_8c.html#a05b49c662c073f89e86804f7856622a0',1,'alaw.c']]],
- ['length_9',['length',['../dd/d06/structsegment__tree.html#a5ad61abcbd2c25a4a71416281dba8f1e',1,'segment_tree']]],
- ['library_20for_203d_20vectors_20_26_20quaternions_10',['Library for 3D Vectors & Quaternions',['../de/d5a/group__quaternions.html',1,'']]],
- ['lims_11',['LIMS',['../d7/d50/qr__eigen__values_8c.html#aee57a411f07599034f5ceb8cc7d65b40',1,'qr_eigen_values.c']]],
- ['line_12',['line',['../d4/d73/struct_m_e_m_o_r_y___i_n_f_o_r_m_a_t_i_o_n.html#a731603550d2238abb179f2b572f20d99',1,'MEMORY_INFORMATION']]],
- ['list_13',['list',['../d8/d10/structlist.html',1,'']]],
- ['list_14',['List',['../dd/d29/doubly__linked__list_8c.html#aa89b8bc105d9a09d4e7c06e8b34078a7',1,'doubly_linked_list.c']]],
- ['llink_15',['llink',['../db/d8b/struct_node.html#a60b73f452505cef98795d2c8de3e72ef',1,'Node']]],
- ['lu_5fdecompose_2ec_16',['lu_decompose.c',['../dc/d2e/lu__decompose_8c.html',1,'']]],
- ['lu_5fdecomposition_17',['lu_decomposition',['../dc/d2e/lu__decompose_8c.html#aae40b90a8efd645c749128cf8072bbb4',1,'lu_decompose.c']]]
+ ['len_9',['len',['../df/dfa/vector_8c.html#a6f8a49f17bf315bdc30749a57bc7bc93',1,'vector.c']]],
+ ['length_10',['length',['../dd/d06/structsegment__tree.html#a5ad61abcbd2c25a4a71416281dba8f1e',1,'segment_tree']]],
+ ['library_20for_203d_20vectors_20_26_20quaternions_11',['Library for 3D Vectors & Quaternions',['../de/d5a/group__quaternions.html',1,'']]],
+ ['lims_12',['LIMS',['../d7/d50/qr__eigen__values_8c.html#aee57a411f07599034f5ceb8cc7d65b40',1,'qr_eigen_values.c']]],
+ ['line_13',['line',['../d4/d73/struct_m_e_m_o_r_y___i_n_f_o_r_m_a_t_i_o_n.html#a731603550d2238abb179f2b572f20d99',1,'MEMORY_INFORMATION']]],
+ ['list_14',['list',['../d8/d10/structlist.html',1,'']]],
+ ['list_15',['List',['../dd/d29/doubly__linked__list_8c.html#aa89b8bc105d9a09d4e7c06e8b34078a7',1,'doubly_linked_list.c']]],
+ ['llink_16',['llink',['../db/d8b/struct_node.html#a60b73f452505cef98795d2c8de3e72ef',1,'Node']]],
+ ['lu_5fdecompose_2ec_17',['lu_decompose.c',['../dc/d2e/lu__decompose_8c.html',1,'']]],
+ ['lu_5fdecomposition_18',['lu_decomposition',['../dc/d2e/lu__decompose_8c.html#aae40b90a8efd645c749128cf8072bbb4',1,'lu_decompose.c']]]
];