#include <iostream>
#include <cmath>
using namespace std;
int main() {
long long n, m, a;
cin >> n >> m >> a;
long long num_flagstones_n = ceil((double)n / a);
long long num_flagstones_m = ceil((double)m / a);
cout << num_flagstones_n * num_flagstones_m << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPiAgCiNpbmNsdWRlIDxjbWF0aD4gIAoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsgIAoKaW50IG1haW4oKSB7ICAKICBsb25nIGxvbmcgbiwgbSwgYTsgIAogIGNpbiA+PiBuID4+IG0gPj4gYTsgIAoKICBsb25nIGxvbmcgbnVtX2ZsYWdzdG9uZXNfbiA9IGNlaWwoKGRvdWJsZSluIC8gYSk7ICAKICBsb25nIGxvbmcgbnVtX2ZsYWdzdG9uZXNfbSA9IGNlaWwoKGRvdWJsZSltIC8gYSk7ICAKCiAgY291dCA8PCBudW1fZmxhZ3N0b25lc19uICogbnVtX2ZsYWdzdG9uZXNfbSA8PCBlbmRsOyAgCgogIHJldHVybiAwOyAgCn0gIA==