#include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int main() { unsigned long A, B, C, D; cin >> A >> B >> C >> D; cout << ((((A%D)*(B%D))%D) * (C%D))%D << endl; }