using System; using System.Linq; using System.Collections.Generic; class No11 { static void Main() { var W = Int64.Parse(Console.ReadLine()); var H = Int64.Parse(Console.ReadLine()); var N = Int64.Parse(Console.ReadLine()); var wList = new List(); var hList = new List(); long ans = 0; for (int i = 0; i < N; ++i) { var line = Console.ReadLine().Split(' ').Select(x => Int64.Parse(x)).ToArray(); if (!wList.Contains(line[0])) { if (hList.Contains(line[1])) ans += H - 1; else ans += (H - 1) - wList.Distinct().Count(); } else { ans--; } if (!hList.Contains(line[1])) { ans += (W - 1) - hList.Distinct().Count(); } else { ans--; } wList.Add(line[0]); hList.Add(line[1]); } Console.WriteLine(ans); } }