class Program { static void Main(string[] args) { string[] numList = Console.ReadLine().Split(' '); string[] horizontal = Console.ReadLine().Split(' '); long result = 0; string symble = horizontal[0]; for(int i = 0; i < int.Parse(numList[0]); i++) { int vertical = int.Parse(Console.ReadLine()); for(int j = 1; j <= int.Parse(numList[1]); j++) { long ans = 0; if (symble == "+") { ans = vertical + int.Parse(horizontal[j]); } else if (symble == "*") { ans = vertical * int.Parse(horizontal[j]); } result += ans; } } Console.WriteLine(result % int.Parse(numList[2])); } }