# まくらのサイズをx,yと固定すればおける場所は(A-x+1) x (B-y+1) # xを1からSまでふったときのとれうるYの値(1~S//Y)をまとめて計算する # yの値をまとめずとも調和級数の和におさまるので完全全探索可能 A, B, S = map(int, input().split()) ans = 0 for x in range(1,min(S,A)+1): for y in range(1,min(S,B)+1): if x*y > S: break ans += (A-x+1) * (B-y+1) print(ans)