Problem Statement
In a two-dimensional plane, we have a rectangle ~R~ whose vertices are ~(0,0)~ , ~(W,0)~ , ~(0,H)~ , and ~(W,H)~ , where ~W~ and ~H~ are positive integers. Here, find the number of triangles ~\Delta~ in the plane that satisfy all of the following conditions:
- Each vertex of ~\Delta~ is a grid point, that is, has integer ~x~ - and ~y~ -coordinates.
- ~\Delta~ and ~R~ shares no vertex.
- Each vertex of ~\Delta~ lies on the perimeter of ~R~ , and all the vertices belong to different sides of ~R~ .
- ~\Delta~ contains at most ~K~ grid points strictly within itself (excluding its perimeter and vertices).
Constraints
- ~1 \leq W \leq 10^5~
- ~1 \leq H \leq 10^5~
- ~0 \leq K \leq 10^5~
Input
Input is given from Standard Input in the following format:
~W~ ~H~ ~K~
Output
Print the answer.
Sample Input 1
2 3 1
Sample Output 1
12
For example, the triangle with the vertices ~(1,0)~ , ~(0,2)~ , and ~(2,2)~ contains just one grid point within itself and thus satisfies the condition.
Sample Input 2
5 4 5
Sample Output 2
132
Sample Input 3
100 100 1000
Sample Output 3
461316
Comments