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