using System; using System.Collections; using System.Linq; class Program { static void Main() { long[] xs = Console.ReadLine().Split(' ').Select(x => long.Parse(x)).ToArray(); Console.WriteLine((((xs[0] * xs[1]) % xs[3]) * (xs[2] % xs[3])) % xs[3]); } } //A*B%D*C%D