넓이
시간 제한1초메모리 제한2048 MB
N×N 격자의 긴 대각선과 짧은 대각선 칸 넓이가 주어질 때, X열 Y행 칸의 넓이를 소인수분해 형태로 출력합니다.
문제
정사각형 밭을 개의 세로선과 개의 가로선으로 나누어 개의 직사각형 구획을 만들었다. 구획의 행은 아래에서 위로 번, 열은 왼쪽에서 오른쪽으로 번 번호가 매겨져 있다. 아래 그림을 참고한다. 그림은 축척에 맞지 않는다.

번 열과 번 행이 만나는 구획()을 긴 대각선이라고 한다. 번 열과 번 행이 만나는 구획()을 짧은 대각선이라고 한다.
두 대각선에 있는 구획의 넓이를 알고 있다. 번 열과 번 행이 만나는 구획의 넓이를 구한다.
입력
첫 줄에 정수 ()이 주어진다.
둘째 줄에 정수 개 ()이 주어진다. 긴 대각선에 있는 구획의 넓이이다.
셋째 줄에 정수 개 ()이 주어진다. 짧은 대각선에 있는 구획의 넓이이다.
넷째 줄에 두 정수 와 ()가 주어진다. 넓이를 구할 구획의 좌표이다.
출력
구획의 넓이를 라고 한다. 는 각 줄에 두 정수 와 를 적은 줄들로 출력한다. 는 서로 다른 소수이고, 는 0이 아닌 정수이며, 를 만족해야 한다. 여기서 는 줄의 개수이다. 줄은 의 오름차순으로 나열한다.
이면 "1 1"을 한 줄에 출력한다.