На клетчатом поле задан прямоугольник размером $$$a \times b$$$ клеток, где $$$a$$$ — высота прямоугольника, а $$$b$$$ — ширина. Требуется определить, сколькими различными способами можно разместить внутри него квадрат со стороной $$$x$$$ клеток.
Квадрат должен полностью находиться внутри прямоугольника, его стороны должны проходить по границам клеток и быть параллельны сторонам прямоугольника. Квадрат должен занимать ровно $$$x \times x$$$ клеток.
Два способа размещения считаются различными, если они отличаются положением хотя бы одной клетки квадрата. Другими словами, каждое возможное положение верхнего левого угла квадрата считается отдельным способом.
В единственной строке входных данных содержатся три целых числа $$$a$$$, $$$b$$$ и $$$x$$$ ($$$1 \leq a, b \leq 10^9$$$, $$$1 \leq x \leq \min(a, b)$$$) — высота и ширина прямоугольника, сторона квадрата.
Выведите одно целое число — количество способов разместить квадрат $$$x \times x$$$ внутри прямоугольника $$$a \times b$$$.
3 4 2
6
1000000000 1000000000 1
1000000000000000000
5 5 5
1
Ниже можно увидеть все возможные варианты размещения квадрата внутри прямоугольника в первом примере:
