| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 3 초 | 2048 MB | 19 | 16 | 15 | 83.333% |
Hannah and Henry are going to host a party for $n$ people, including themselves.
They bought a honey cake of size $w \times h \times d$ inches for the party, and want to split it into $n$ equal pieces.
The honey cake can be cut parallel to any of its faces. To make cuts precise, each edge of length $w$ is cut into the same number of equal parts, each having integer length; similarly for edges of lengths $h$ and $d$.
Given the dimensions of the honey cake, determine whether it is possible to cut it into $n$ equal pieces, and if so, how.
The first line of input contains three integers: $w,ドル $h,ドル and $d,ドル the dimensions of the honey cake in inches (1ドル \le w, h, d \le 10^9$).
The second line contains a single integer $n$ (1ドル \le n \le 10^9$).
Output three integers $w_c,ドル $h_c,ドル $d_c,ドル the number of cuts to be made along each of the dimensions $w,ドル $h,ドル and $d,ドル respectively, if it is possible to cut the cake, or a single integer $-1$ otherwise. Note that making zero cuts along a dimension is allowed, too.
10 20 6 40
4 3 1
In the first example, the cake will be cut into 5ドル \cdot 4 \cdot 2 = 40$ pieces of size 2ドル \times 5 \times 3$ inches.