using System; using System.Collections.Generic; using System.Linq; public class Program { public static void Main(string[] args) { var map = new Dictionary(); var n = int.Parse(Console.ReadLine()); int[] items; for (var i = 0; i < n; i++) { items = Console.ReadLine().Split(' ').Select(x => int.Parse(x)).ToArray(); foreach (var data in items) { if (map.ContainsKey(data)) map[data]++; else map.Add(data, 1); } } var ans = 0; var temp = 0; for (var i = 0; i < map.Values.Count(); i++) { ans += map.ElementAt(i).Value / 2; temp += map.ElementAt(i).Value % 2; } ans += temp / 4; Console.WriteLine(ans); } }