Points:
200
Time limit:
3.0s
Memory limit:
256M
Input:
stdin
Output:
stdout
bin9638 là một cậu bé thích xếp hình, hôm nay cậu ấy dùng các hình lập phương \(1 * 1*1\) để xếp thành một hình hộp chữ nhật có kích thước \(a * b*c\). Sau đó bin9638 sơn lên mặt ngoài của hình hộp chữ nhật. Bây giờ bin9638 nhờ algorit tính xem có bao nhiêu hình lập phương nhỏ $111 $ được sơn ít nhất một mặt, các bạn hãy giúp cậu ấy nhé !
Input
- Gồm ba dòng lần lượt là ba số tự nhiên \(a,b,c(1\le a,b,c \le 100)\).
Output
- Gồm một số tự nhiên là số hình lập phương nhỏ được sơn.
Scoring
- Subtask \(1\) (\(50\%\) số điểm): \(1 \le a \le b \le c \le 100\).
- Subtask \(2\) (\(50\%\) số điểm): \(1\le a,b,c \le 100\).
Example
Test 1
Input
1
2
3
Output
6
Test 2
Input
3
4
3
Output
34
Comments