Add solution: 3Sum