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