컨테이너

시간 제한1초메모리 제한128 MB

문제

항구를 운영하는 상근이는 컨테이너 박스를 보관할 주차장을 지으려고 한다.

항구가 있는 곳은 땅이 진흙이라 단단한 바닥을 다지는 비용이 매우 비싸다. 그래서 필요 이상으로 주차장을 크게 만들고 싶지 않다.

컨테이너 한 개의 크기는 길이 40미터, 너비 8미터이다. 컨테이너는 다른 컨테이너 위로 쌓을 수 있으며, 한 자리에 최대 5개까지 쌓을 수 있다. 모든 컨테이너는 같은 방향으로 놓아야 한다.

컨테이너 더미(한 자리에 쌓아 올린 컨테이너들)는 직사각형 격자 모양으로 배치한다. 길이(40미터) 방향으로 이웃한 더미 사이에는 4미터, 너비(8미터) 방향으로 이웃한 줄 사이에는 2미터의 빈 공간이 필요하다. 이 빈 공간은 주차장의 바깥 경계에도 똑같이 적용되어, 길이 방향 양 끝에는 각각 4미터, 너비 방향 양 끝에는 각각 2미터의 여유가 있어야 한다.

주차장은 직사각형이어야 한다. 보관하려는 컨테이너의 개수 $n$이 주어질 때, 가장 좋은 주차장의 크기를 구하라. 먼저 주차장의 넓이가 가장 작아야 하고, 넓이가 같다면 되도록 정사각형에 가까워야 한다.

예를 들어, 컨테이너 더미 8개를 놓는 가장 좋은 주차장의 크기는 92 × 42 = 3864이다.

입력

첫째 줄에 테스트 케이스의 개수가 주어진다. 테스트 케이스는 최대 100개이다. 각 테스트 케이스는 한 줄로 이루어지며, 보관하려는 컨테이너의 개수 $n$이 주어진다. $n$은 양의 정수이고 $10^{12}$ 이하이다.

출력

각 테스트 케이스마다 가장 좋은 주차장의 길이와 너비, 그리고 넓이를 한 줄에 출력한다. 길이는 너비보다 크거나 같아야 하며, 출력 형식은 길이 X 너비 = 넓이 이다. 가능한 답이 여러 가지이면 넓이가 가장 작은 것을 출력하고, 넓이가 같은 경우가 여러 가지이면 (길이 − 너비)가 가장 작은 것을 출력한다.