using System; using System.Collections.Generic; using System.Linq; class Program { static void Main(string[] args) { var input = Console.ReadLine().Split().Select(long.Parse).ToArray(); var H = input[0]; var W = input[1]; var K = input[2]; var sum = 0L; var position = new int[H, W]; var treasure = new int[K][]; for (int i = 0; i < K; i++) { treasure[i] = Console.ReadLine().Split().Select(int.Parse).ToArray(); } for (int i = 0; i < H; i++) { for (int j = 0; j < W; j++) { for (int x = 0; x < H; x++) { for (int y = 0; y < W; y++) { if ((x + y >= i + j) && (x - y >= i - j)) { foreach (var item in treasure) { if (item[0] == x + 1 && item[1] == y + 1) sum += item[2]; } } } } } } Console.WriteLine(sum % 998244353); } }