#include using namespace std; #define rep(i,n) for(int i=0; i<(n); i++) int W,H,X; int C[3][3]={}; vector PV[3]={{1},{0},{0,1}}; int main(){ cin>>W>>H>>X; vector S,PX=PV[W%3],PY=PV[H%3]; while(X>0){ S.push_back(min(X,9)); X-=S.back(); } if(S.size()>PX.size()*PY.size()){ cout<<-1<