C++,codeforces, 1A, Theatre Square
/*
codeforces, 1A, Theatre Square
对n*m的方格进行铺砖,每块砖的边长为a,最少需要多少块砖,砖可以裁剪
*/
/*
n和m除以a向上取整,然后相乘即可
*/
#include <iostream>
int main(){
    int n,m,a;
    std::cin>>n>>m>>a;
    std::cout<<((n+a-1)/a)*((m+a-1)/a);
}
/*
codeforces, 1A, Theatre Square
对n*m的方格进行铺砖,每块砖的边长为a,最少需要多少块砖,砖可以裁剪
*/
/*
n和m除以a向上取整,然后相乘即可
*/
#include <iostream>
int main(){
    int n,m,a;
    std::cin>>n>>m>>a;
    std::cout<<((n+a-1)/a)*((m+a-1)/a);
}