순서가 고정된 세 정수 사이에 곱셈 기호 하나와 나눗셈 기호 하나를 넣어 왼쪽부터 계산했을 때 가장 큰 값을 구한다.
세 정수 AAA, BBB, CCC가 순서대로 주어진다. 두 수 사이의 빈칸 두 곳에 곱셈 기호와 나눗셈 기호를 하나씩 넣어 식을 만든다.
A □ B □ CA\ \square\ B\ \square\ CA □ B □ C
세 수의 순서는 바꾸지 않고, 식은 왼쪽에서 오른쪽으로 차례대로 계산한다. 나눗셈은 실수 나눗셈이다. 이렇게 만들 수 있는 식 중 값이 가장 큰 것을 구하는 프로그램을 작성하시오.
첫째 줄에 세 정수 AAA, BBB, CCC가 공백을 사이에 두고 주어진다. (1≤A,B,C≤1 000 0001 \le A, B, C \le 1\,000\,0001≤A,B,C≤1000000)
답은 32비트 부호 있는 정수 범위를 벗어나지 않는다.
나올 수 있는 가장 큰 값을 출력한다. 소수점 아래는 버린다.
10−910^{-9}10−9 이하의 오차 때문에 출력이 달라지는 입력은 주어지지 않는다.
세 수가 32, 16, 8이면 만들 수 있는 식은 32×16÷8=6432 \times 16 \div 8 = 6432×16÷8=64와 32÷16×8=1632 \div 16 \times 8 = 1632÷16×8=16 두 개다. 더 큰 값은 64다.