복소수

아직 제출이 없습니다시간 제한0.5초메모리 제한512 MB

문제

b_0 +c_0 d_0a_0+b_1 +c_1 d_1a_1i\displaystyle{{b\_0 + c\_0 \sqrt{d\_0} \over a\_0} + {b\_1 + c\_1 \sqrt{d\_1} \over a\_1} i}

  • i=1i = \sqrt{-1}

  • j=0,,1j=0, \\, 1에 대해

    • a_j, ,b_j,,c_j,,d_ja\_j, \\, b\_j, \\, c\_j, \\, d\_j는 정수
    • a_j>0a\_j > 00d_j10 \le d\_j \ne 1
    • gcd(a_j,,b_j,,c_j)=1\gcd (a\_j, \\, b\_j, \\, c\_j) = 1
    • 'c_j=0c\_j = 0'과 'd_j=0d\_j = 0'는 필요충분조건
    • d_j>0d\_j > 0일 때 d_jd\_j의 약수 중 11보다 큰 제곱수가 없음
  • d_0=d_1d\_0=d\_1

위 형식으로 표현되는 복소수 AABB가 주어질 때, A+BA+B, ABA-B, A×BA \times B, A÷BA \div B의 값을 출력하는 프로그램을 작성하세요.

입력

첫 번째 줄에 AAa_0,,b_0,,c_0,,d_0,,a_1,,b_1,,c_1,,d_1a\_0, \\, b\_0, \\, c\_0, \\, d\_0, \\, a\_1, \\, b\_1, \\, c\_1, \\, d\_1 값이 하나씩 주어집니다.

두 번째 줄에는 마찬가지로 BBa_0,,b_0,,c_0,,d_0,,a_1,,b_1,,c_1,,d_1a\_0, \\, b\_0, \\, c\_0, \\, d\_0, \\, a\_1, \\, b\_1, \\, c\_1, \\, d\_1 값이 하나씩 주어집니다.

출력

첫 번째 줄부터 네 번째 줄까지 각각 A+BA+B, ABA-B, A×BA \times B, A÷BA \div B의 값을 문제에서 설명한 형식으로 표현했을 때의 a_0,,b_0,,c_0,,d_0,,a_1,,b_1,,c_1,,d_1a\_0, \\, b\_0, \\, c\_0, \\, d\_0, \\, a\_1, \\, b\_1, \\, c\_1, \\, d\_1 값을 출력합니다.

제한

  • B0B \ne 0
  • AABBd_0d\_0 값은 동일
  • 입력은 문제에서 설명한 형식의 조건을 만족
  • 입력으로 주어지는 수는 모두 절댓값이 1010 이하