#include int main(void) { unsigned long long a, b, c, d; unsigned long long ans, ans1, ans2, ans3, ans4; scanf("%llu %llu %llu %llu", &a, &b, &c, &d); ans1 = a % d; ans2 = b % d; ans3 = c % d; ans4 = (ans1 * ans2) % d; ans = (ans4 * ans3) % d; printf("%llu\n", ans); return 0; }