#include main(){ //合同式の性質より a=b%p c=d%p => a*c%p = b*d%p long long A,B,C,D; scanf("%lld%lld%lld%lld",&A,&B,&C,&D); A %= D; B %= D; C %= D; printf("%d\n",(A*B%D)*C%D); }