## Approach 1: <APPROACH_NAME>
<EditorialAuthor name="@YOUR_ALIAS" />
// TODO: Detailed Explanations / Line by Line Explanations in code
// TODO: Complexity Analysis
<Tabs>
<TabItem value="cpp" label="C++">
<SolutionAuthor name="@YOUR_ALIAS" link="<YOUR_GITHUB_LINK>" />
```cpp
// Your code goes here
```
</TabItem>
<TabItem value="java" label="Java">
<SolutionAuthor name="@YOUR_ALIAS" link="<YOUR_GITHUB_LINK>" />
```java
# Your code goes here
```
</TabItem>
<TabItem value="go" label="Go">
<SolutionAuthor name="@YOUR_ALIAS" link="<YOUR_GITHUB_LINK>" />
```go
// Your code goes here
```
</TabItem>
</Tabs>
## Approach 2: <APPROACH_NAME> (ADD IT IF NECESSARY)
<EditorialAuthor name="@YOUR_ALIAS" />
// TODO: Detailed Explanations / Line by Line Explanations in code
// TODO: Complexity Analysis
<Tabs>
<TabItem value="cpp" label="C++">
<SolutionAuthor name="@YOUR_ALIAS" link="<YOUR_GITHUB_LINK>" />
```cpp
// Your code goes here
```
</TabItem>
<TabItem value="py" label="Python">
<SolutionAuthor name="@YOUR_ALIAS" link="<YOUR_GITHUB_LINK>" />
```java
# Your code goes here
```
</TabItem>
<TabItem value="go" label="Go">
<SolutionAuthor name="@YOUR_ALIAS" link="<YOUR_GITHUB_LINK>" />
```go
// Your code goes here
```
</TabItem>
</Tabs>