#include typedef struct { long int a; long int b; long int c; long int d; } numsInfo; int main(void) { numsInfo data; scanf("%ld%ld%ld%ld", &data.a, &data.b, &data.c, &data.d); printf("%ld\n", data.a * data.b % data.d * data.c % data.d); return 0; }