using System.Collections.Generic;
public static void Main()
int[] arr = {0, -1, 2, -3, 1};
public static void ThreeSum(int[] arr)
for (int i = 0; i < arr.Length; i++) {
var dict = new Dictionary<int, int>();
for (int j = i + 1; j < arr.Length; j++) {
if (dict.ContainsKey(key)) {
Console.WriteLine($"[{arr[i]}, {arr[k]}, {arr[j]}]");
dict.Add(arr[i] + arr[j], j);
Console.WriteLine("3sum");