using System; using System.Collections; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication3 { public class Program { static void Main(string[] args) { new Program().Main2(Console.In, Console.Out); } public void Main2(TextReader reader, TextWriter writer) { var sum = int.Parse(reader.ReadLine().Split()[1]); var progression = reader.ReadLine().Split().Select(x => int.Parse(x)).ToList(); var combinationNum = 0; foreach(var num in progression) { if (num >= sum) continue; var another = Math.Abs(sum - num); var anotherList = progression.FindAll(n => n == another); combinationNum += anotherList.Count; } writer.WriteLine(combinationNum); } } }