#include <bits/stdc++.h>
using namespace std;
int main() {
  long long int m, n, a, i = 1, c = 1, temp;
  cin >> m >> n >> a;
  if (m >= 1 && m <= 1000000000) {
    if (n >= 1 && n <= 1000000000) {
      if (a >= 1 && a <= 1000000000) {
        if (a == 1) {
          cout << m * n << endl;
        } else if (n == m) {
          if (m % a == 0) {
            i = m / a;
          } else {
            i = ((m / a) + 1);
          }
          if (n % a == 0) {
            c = n / a;
          } else {
            c = ((n / a) + 1);
          }
          cout << c * i << endl;
        } else {
          if (m % a == 0) {
            i = m / a;
          } else {
            i = ((m / a) + 1);
          }
          if (n % a == 0) {
            c = n / a;
          } else {
            c = ((n / a) + 1);
          }
          cout << c * i << endl;
        }
      }
    }
  }
  return 0;
}
