#include using namespace std; typedef long long int ll; typedef unsigned long long ull; constexpr ll mod=1e9+7; ll mod_pow(ll x,ll n){ x%=mod; ll res=1; while(n>0){ if(n&1LL)res=res*x%mod; x=x*x%mod; n>>=1LL; } return res; } void solve(int h,int w,int k){ if(h==1){ if(w==1){ if(k<=9) printf("%d\n",k); else printf("-1\n"); return; } if(k<=18 and w%3==2){ for(int i=0;i v(4); for(int i=0;i<4;i++){ v[i]=min(k,9); k-=v[i]; } for(int i=0;i v(4); for(int i=0;i<4;i++){ v[i]=min(k,9); k-=v[i]; } for(int i=0;i> w >> h >> k; solve(h,w,k); }