#include <bits/stdc++.h> //萬用標題檔
using namespace std;
int main(){
long long A, B, C, D, E ;
cin >> A >> B >> C >> D ;
if (A % D == 0 && B % D == 0 && C % D == 0) { //若起司原體積除以切割後的體積為零, 輸出能切割出的起司份量
cout << (A * B * C) / (D * D * D) ;
} else { //若無法整除, 輸出 "0"
cout << "0" ;
}
}