unsigned long a,b,c,d;main(){scanf("%lu%lu%lu%lu",&a,&b,&c,&d);printf("%d",(a*b%d)*c%d);}