//F - Triangles
//Hiia
//Tabunn TLE
#include <stdio.h>
#include <stdlib.h>

int main(){
  long long w,h,k,i_b,i_r,i_o,x,y,num0,numnum,numnum1=0,numnum2=0; //b:bottom, r:right, o:other
  long long /*double*/ y12,y13,y23;
  scanf("%lld%lld%lld", &w,&h,&k);

  for(i_b=1;i_b<w;i_b++){ //(i_b,0),(w,i_r),(0,i_o)
    for(i_r=1;i_r<h;i_r++){
      for(i_o=1;i_o<h;i_o++){
                        num0=0;
                        for(x=1;x<w;x++){
                          for(y=1;y<h;y++){
                            y12=(i_r-0)*(x-i_b);             //y12=0+(i_r-0)*(x-i_b)/(w-i_b);
                            y13=(i_o-0)*(x-i_b);             //y13=0+(i_o-0)*(x-i_b)/(0-i_b);
                            y23=i_r*(0-w)+(i_o-i_r)*(x-w);   //y23=i_r+(i_o-i_r)*(x-w)/(0-w);
                            if(y*(w-i_b)>y12 && y*(0-i_b)<y13 && y*(0-w)>y23){  //y>y12, y>y13, y<y23
                              num0++;
                            }
                          }
                        }
                        if(num0<=k){
                          numnum1++;
                        }
      }
    }
  }


  for(i_r=1;i_r<h;i_r++){ //(i_b,0),(w,i_r),(0,i_o)->(i_r,0),(h,i_b),(0,i_o)   h<-->w(i_b<-->i_r), i_o<h -> i_o<w
    for(i_b=1;i_b<w;i_b++){
      for(i_o=1;i_o<w;i_o++){
                        num0=0;
                        for(x=1;x<h;x++){
                          for(y=1;y<w;y++){
                            y12=(i_b-0)*(x-i_r);             //y12=0+(i_r-0)*(x-i_b)/(w-i_b); y12=0+(i_b-0)*(x-i_r)/(h-i_r);
                            y13=(i_o-0)*(x-i_r);             //y13=0+(i_o-0)*(x-i_b)/(0-i_b); y13=0+(i_o-0)*(x-i_r)/(0-i_r);
                            y23=i_b*(0-h)+(i_o-i_b)*(x-h);   //y23=i_r+(i_o-i_r)*(x-w)/(0-w); y23=i_b+(i_o-i_b)*(x-h)/(0-h);
                            if(y*(h-i_r)>y12 && y*(0-i_r)<y13 && y*(0-h)>y23){  //y>y12, y>y13, y<y23
                              num0++;
                            }
                          }
                        }
                        if(num0<=k){
                          numnum2++;
                        }
      }
    }
  }
/* Nannkachigauyo
  for(i_b=1;i_b<w;i_b++){ //(i_b,0),(w,i_r),(i_o,h)
    for(i_r=1;i_r<h;i_r++){
      for(i_o=1;i_o<w;i_o++){
                            num0=0;
                            y12=(i_r-0)*(x-i_b);            //y12=0+(i_r-0)*(x-i_b)/(w-i_b);
                            y13=(h-0)*(x-i_b);              //y13=0+(h-0)*(x-i_b)/(i_o-i_b);
                            y23=i_r*(i_o-w)+(h-i_r)*(x-w);  //y23=i_r+(h-i_r)*(x-w)/(i_o-w);
                            if(i_b==i_o){
                              for(x=1;x<w;x++){
                                for(y=1;y<h;y++){
                                  if(y*(w-i_b)>y12 && x>i_b && y*(i_o-w)>y23){  //y>y12, x>i_b, y<y23
                                    num0++;
                                  }
                                }
                              }
                            }
                            if(i_o<i_b){
                              for(x=1;x<w;x++){
                                for(y=1;y<h;y++){
                                  if(y*(w-i_b)>y12 && y*(i_o-i_b)<y13 && y*(i_o-w)>y23){  //y>y12, y>y13, y<y23
                                    num0++;
                                  }
                                }
                              }
                            }
                            if(i_o>i_b){
                              for(x=1;x<w;x++){
                                for(y=1;y<h;y++){
                                  if(y*(w-i_b)>y12 && y*(i_o-i_b)<y13 && y*(i_o-w)>y23){  //y>y12, y<y13, y<y23
                                    num0++;
                                  }
                                }
                              }
                            }
                            if(num0<=k){
                              numnum2++;
                            }
      }
    }
  }
*/
  numnum=2*(numnum1+numnum2);
  printf("%lld\n", numnum);

  return 0;
}
