#include int main(void) { unsigned long long a = 0,b = 0,c = 0,d = 0; unsigned long long rem = 0; std::cin >> a >> b >> c >> d; rem = (a % d); rem *= (b % d); rem = rem % d; rem *= (c % d); rem = rem % d; std::cout << rem << std::endl; return 0; }