#include using namespace std; using LL=long long; using ULL=unsigned long long; #define rep(i,n) for(int i=0; i<(n); i++) int W,H,X; int C[3][3]={}; int main(){ scanf("%d%d%d",&W,&H,&X); vector S; while(X>0){ S.push_back(min(X,9)); X-=S.back(); } vector PX,PY; if(W%3==0) PX={1}; if(W%3==1) PX={0}; if(W%3==2) PX={0,1}; if(H%3==0) PY={1}; if(H%3==1) PY={0}; if(H%3==2) PY={0,1}; if(S.size()>PX.size()*PY.size()) printf("-1\n"); else{ while(S.size()