diff --git a/README.md b/README.md
index de94d992b..88afc1cb5 100644
--- a/README.md
+++ b/README.md
@@ -303,9 +303,9 @@ If you would like to have collaborator permissions on the repo to merge your own
Problem | C | C++ | C# | Dart | GO | Java | JS | Kotlin | Python | Ruby | Rust | Scala | Swift | TS
---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ----
-[0332 - Reconstruct Itinerary](https://leetcode.com/problems/reconstruct-itinerary/) | ❌
| [✔️](cpp%2F0332-reconstruct-itinerary.cpp)
| [✔️](csharp%2F0332-reconstruct-itinerary.cs)
| ❌
| ❌
| [✔️](java%2F0332-reconstruct-itinerary.java)
| [✔️](javascript%2F0332-reconstruct-itinerary.js)
| [✔️](kotlin%2F0332-reconstruct-itinerary.kt)
| [✔️](python%2F0332-reconstruct-itinerary.py)
| ❌
| ❌
| ❌
| ❌
| ❌
+[0332 - Reconstruct Itinerary](https://leetcode.com/problems/reconstruct-itinerary/) | ❌
| [✔️](cpp%2F0332-reconstruct-itinerary.cpp)
| [✔️](csharp%2F0332-reconstruct-itinerary.cs)
| ❌
| [✔️](go%2F0332-reconstruct-itenerary.go)
| [✔️](java%2F0332-reconstruct-itinerary.java)
| [✔️](javascript%2F0332-reconstruct-itinerary.js)
| [✔️](kotlin%2F0332-reconstruct-itinerary.kt)
| [✔️](python%2F0332-reconstruct-itinerary.py)
| ❌
| ❌
| ❌
| ❌
| ❌
[1584 - Min Cost to Connect All Points](https://leetcode.com/problems/min-cost-to-connect-all-points/) | ❌
| [✔️](cpp%2F1584-Min-Cost-To-Connect-All-Points.cpp)
| [✔️](csharp%2F1584-Min-Cost-to-Connect-All-Points.cs)
| ❌
| ❌
| [✔️](java%2F1584-Min-Cost-to-Connect-All-Points.java)
| [✔️](javascript%2F1584-Min-Cost-to-Connect-all-Points.js)
| [✔️](kotlin%2F1584-min-cost-to-connect-all-points.kt)
| [✔️](python%2F1584-Min-Cost-to-Connect-all-Points.py)
| [✔️](ruby%2F1584-Min-Cost-to-Connect-All-Points.rb)
| ❌
| ❌
| [✔️](swift%2F1584-Min-Cost-to-Connect-All-Points.swift)
| ❌
-[0743 - Network Delay Time](https://leetcode.com/problems/network-delay-time/) | ❌
| [✔️](cpp%2F0743-network-delay-time.cpp)
| [✔️](csharp%2F0743-network-delay-time.cs)
| ❌
| ❌
| [✔️](java%2F0743-network-delay-time.java)
| [✔️](javascript%2F0743-network-delay-time.js)
| [✔️](kotlin%2F0743-network-delay-time.kt)
| [✔️](python%2F0743-network-delay-time.py)
| ❌
| ❌
| ❌
| ❌
| ❌
+[0743 - Network Delay Time](https://leetcode.com/problems/network-delay-time/) | ❌
| [✔️](cpp%2F0743-network-delay-time.cpp)
| [✔️](csharp%2F0743-network-delay-time.cs)
| ❌
| [✔️](go%2F0743-network-delay-time.go)
| [✔️](java%2F0743-network-delay-time.java)
| [✔️](javascript%2F0743-network-delay-time.js)
| [✔️](kotlin%2F0743-network-delay-time.kt)
| [✔️](python%2F0743-network-delay-time.py)
| ❌
| ❌
| ❌
| ❌
| ❌
[0778 - Swim In Rising Water](https://leetcode.com/problems/swim-in-rising-water/) | ❌
| [✔️](cpp%2F0778-swim-in-rising-water.cpp)
| [✔️](csharp%2F0778-swim-in-rising-water.cs)
| ❌
| ❌
| [✔️](java%2F0778-swim-in-rising-water.java)
| [✔️](javascript%2F0778-swim-in-rising-water.js)
| [✔️](kotlin%2F0778-swim-in-rising-water.kt)
| [✔️](python%2F0778-swim-in-rising-water.py)
| ❌
| ❌
| ❌
| ❌
| ❌
[0269 - Alien Dictionary](https://leetcode.com/problems/alien-dictionary/) | ❌
| [✔️](cpp%2F0269-alien-dictionary.cpp)
| [✔️](csharp%2F0269-alien-dictionary.cs)
| ❌
| ❌
| [✔️](java%2F0269-alien-dictionary.java)
| [✔️](javascript%2F0269-alien-dictionary.js)
| ❌
| [✔️](python%2F0269-alien-dictionary.py)
| ❌
| ❌
| ❌
| ❌
| ❌
[0787 - Cheapest Flights Within K Stops](https://leetcode.com/problems/cheapest-flights-within-k-stops/) | ❌
| [✔️](cpp%2F0787-cheapest-flights-within-k-stops.cpp)
| [✔️](csharp%2F0787-cheapest-flights-within-k-stops.cs)
| ❌
| [✔️](go%2F0787-cheapest-flights-within-k-stops.go)
| [✔️](java%2F0787-cheapest-flights-within-k-stops.java)
| [✔️](javascript%2F0787-cheapest-flights-within-k-stops.js)
| [✔️](kotlin%2F0787-cheapest-flights-within-k-stops.kt)
| [✔️](python%2F0787-cheapest-flights-within-k-stops.py)
| ❌
| ❌
| ❌
| ❌
| [✔️](typescript%2F0787-cheapest-flights-within-k-stops.ts)
@@ -344,7 +344,7 @@ If you would like to have collaborator permissions on the repo to merge your own
[0062 - Unique Paths](https://leetcode.com/problems/unique-paths/) | [✔️](c%2F0062-unique-paths.c)
| [✔️](cpp%2F0062-unique-paths.cpp)
| [✔️](csharp%2F0062-unique-paths.cs)
| ❌
| [✔️](go%2F0062-unique-paths.go)
| [✔️](java%2F0062-unique-paths.java)
| [✔️](javascript%2F0062-unique-paths.js)
| [✔️](kotlin%2F0062-unique-paths.kt)
| [✔️](python%2F0062-unique-paths.py)
| ❌
| [✔️](rust%2F0062-unique-paths.rs)
| ❌
| ❌
| [✔️](typescript%2F0062-unique-paths.ts)
[1143 - Longest Common Subsequence](https://leetcode.com/problems/longest-common-subsequence/) | ❌
| [✔️](cpp%2F1143-Longest-Common-Subsequence.cpp)
| [✔️](csharp%2F1143-Longest-Common-Subsequence.cs)
| ❌
| [✔️](go%2F1143-Longest-Common-Subsequence.go)
| [✔️](java%2F1143-Longest-Common-Subsequence.java)
| [✔️](javascript%2F1143-Longest-Common-Subsequence.js)
| [✔️](kotlin%2F1143-Longest-Common-Subsequence.kt)
| [✔️](python%2F1143-Longest-Common-Subsequence.py)
| ❌
| [✔️](rust%2F1143-Longest-Common-Subsequence.rs)
| ❌
| [✔️](swift%2F1143-Longest-Common-Subsequence.swift)
| [✔️](typescript%2F1143-Longest-Common-Subsequence.ts)
[0309 - Best Time to Buy And Sell Stock With Cooldown](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-with-cooldown/) | [✔️](c%2F0309-best-time-to-buy-and-sell-stock-with-cooldown.c)
| [✔️](cpp%2F0309-best-time-to-buy-and-sell-stock-with-cooldown.cpp)
| [✔️](csharp%2F0309-best-time-to-buy-and-sell-stock-with-cooldown.cs)
| ❌
| [✔️](go%2F0309-best-time-to-buy-and-sell-stock-with-cooldown.go)
| [✔️](java%2F0309-best-time-to-buy-and-sell-stock-with-cooldown.java)
| [✔️](javascript%2F0309-best-time-to-buy-and-sell-stock-with-cooldown.js)
| [✔️](kotlin%2F0309-best-time-to-buy-and-sell-stock-with-cooldown.kt)
| [✔️](python%2F0309-best-time-to-buy-and-sell-stock-with-cooldown.py)
| ❌
| ❌
| ❌
| [✔️](swift%2F0309-best-time-to-buy-and-sell-stock-with-cooldown.swift)
| [✔️](typescript%2F0309-best-time-to-buy-and-sell-stock-with-cooldown.ts)
-[0518 - Coin Change II](https://leetcode.com/problems/coin-change-ii/) | [✔️](c%2F0518-coin-change-ii.c)
| [✔️](cpp%2F0518-coin-change-ii.cpp)
| [✔️](csharp%2F0518-coin-change-ii.cs)
| ❌
| ❌
| [✔️](java%2F0518-coin-change-ii.java)
| [✔️](javascript%2F0518-coin-change-ii.js)
| ❌
| [✔️](python%2F0518-coin-change-ii.py)
| ❌
| ❌
| ❌
| ❌
| [✔️](typescript%2F0518-coin-change-ii.ts)
+[0518 - Coin Change II](https://leetcode.com/problems/coin-change-ii/) | [✔️](c%2F0518-coin-change-ii.c)
| [✔️](cpp%2F0518-coin-change-ii.cpp)
| [✔️](csharp%2F0518-coin-change-ii.cs)
| ❌
| [✔️](go%2F0518-coin-change-2.go)
| [✔️](java%2F0518-coin-change-ii.java)
| [✔️](javascript%2F0518-coin-change-ii.js)
| ❌
| [✔️](python%2F0518-coin-change-ii.py)
| ❌
| ❌
| ❌
| ❌
| [✔️](typescript%2F0518-coin-change-ii.ts)
[0494 - Target Sum](https://leetcode.com/problems/target-sum/) | ❌
| [✔️](cpp%2F0494-target-sum.cpp)
| [✔️](csharp%2F0494-target-sum.cs)
| ❌
| [✔️](go%2F0494-target-sum.go)
| [✔️](java%2F0494-target-sum.java)
| [✔️](javascript%2F0494-target-sum.js)
| ❌
| [✔️](python%2F0494-target-sum.py)
| ❌
| ❌
| ❌
| ❌
| [✔️](typescript%2F0494-target-sum.ts)
[0097 - Interleaving String](https://leetcode.com/problems/interleaving-string/) | ❌
| [✔️](cpp%2F0097-interleaving-string.cpp)
| [✔️](csharp%2F0097-interleaving-string.cs)
| ❌
| [✔️](go%2F0097-interleaving-string.go)
| [✔️](java%2F0097-interleaving-string.java)
| [✔️](javascript%2F0097-interleaving-string.js)
| ❌
| [✔️](python%2F0097-interleaving-string.py)
| ❌
| ❌
| ❌
| ❌
| [✔️](typescript%2F0097-interleaving-string.ts)
[0877 - Stone Game](https://leetcode.com/problems/stone-game/) | ❌
| ❌
| ❌
| ❌
| ❌
| ❌
| ❌
| ❌
| ❌
| ❌
| ❌
| ❌
| ❌
| ❌
@@ -403,7 +403,7 @@ If you would like to have collaborator permissions on the repo to merge your own
[0013 - Roman to Integer](https://leetcode.com/problems/roman-to-integer/) | ❌
| ❌
| ❌
| ❌
| [✔️](go%2F0013-roman-to-integer.go)
| ❌
| [✔️](javascript%2F0013-roman-to-integer.js)
| ❌
| [✔️](python%2F0013-roman-to-integer.py)
| ❌
| [✔️](rust%2F0013-roman-to-integer.rs)
| ❌
| ❌
| [✔️](typescript%2F0013-roman-to-integer.ts)
[0012 - Integer to Roman](https://leetcode.com/problems/integer-to-roman/) | ❌
| ❌
| ❌
| ❌
| ❌
| ❌
| ❌
| ❌
| [✔️](python%2F0012-integer-to-roman.py)
| ❌
| [✔️](rust%2F0012-integer-to-roman.rs)
| ❌
| ❌
| [✔️](typescript%2F0012-integer-to-roman.ts)
[0050 - Pow(x, n)](https://leetcode.com/problems/powx-n/) | [✔️](c%2F0050-powx-n.c)
| [✔️](cpp%2F0050-powx-n.cpp)
| [✔️](csharp%2F0050-powx-n.cs)
| ❌
| ❌
| [✔️](java%2F0050-powx-n.java)
| [✔️](javascript%2F0050-powx-n.js)
| [✔️](kotlin%2F0050-powx-n.kt)
| [✔️](python%2F0050-powx-n.py)
| [✔️](ruby%2F0050-power-x-n.rb)
| ❌
| ❌
| [✔️](swift%2F0050-powx-n.swift)
| [✔️](typescript%2F0050-powx-n.ts)
-[0043 - Multiply Strings](https://leetcode.com/problems/multiply-strings/) | ❌
| [✔️](cpp%2F0043-multiply-strings.cpp)
| [✔️](csharp%2F0043-multiply-strings.cs)
| ❌
| ❌
| [✔️](java%2F0043-multiply-strings.java)
| [✔️](javascript%2F0043-multiply-strings.js)
| ❌
| [✔️](python%2F0043-multiply-strings.py)
| ❌
| ❌
| ❌
| [✔️](swift%2F0043-multiply-strings.swift)
| [✔️](typescript%2F0043-multiply-strings.ts)
+[0043 - Multiply Strings](https://leetcode.com/problems/multiply-strings/) | ❌
| [✔️](cpp%2F0043-multiply-strings.cpp)
| [✔️](csharp%2F0043-multiply-strings.cs)
| ❌
| ❌
| [✔️](java%2F0043-multiply-strings.java)
| [✔️](javascript%2F0043-multiply-strings.js)
| ❌
| [✔️](python%2F0043-multiply-strings.py)
| [✔️](ruby%2F0043-multiply-strings.rb)
| ❌
| ❌
| [✔️](swift%2F0043-multiply-strings.swift)
| [✔️](typescript%2F0043-multiply-strings.ts)
[2013 - Detect Squares](https://leetcode.com/problems/detect-squares/) | ❌
| [✔️](cpp%2F2013-Detect-Squares.cpp)
| [✔️](csharp%2F2013-Detect-Squares.cs)
| ❌
| ❌
| [✔️](java%2F2013-Detect-Squares.java)
| [✔️](javascript%2F2013-Detect-Squares.js)
| [✔️](kotlin%2F2013-detect-squares.kt)
| [✔️](python%2F2013-Detect-Squares.py)
| ❌
| ❌
| ❌
| ❌
| ❌
[1041 - Robot Bounded In Circle](https://leetcode.com/problems/robot-bounded-in-circle/) | ❌
| ❌
| ❌
| ❌
| ❌
| ❌
| ❌
| ❌
| ❌
| ❌
| ❌
| ❌
| ❌
| ❌
[0006 - Zigzag Conversion](https://leetcode.com/problems/zigzag-conversion/) | ❌
| ❌
| ❌
| ❌
| ❌
| [✔️](java%2F0006-zigzag-conversion.java)
| ❌
| ❌
| ❌
| ❌
| ❌
| ❌
| ❌
| ❌