PTRI2 - primes triangle (I)

no tags 

The primes triangle is a triangle that contain all prime numbers .

          2
        3   5
      7  11  13
    17 19  23  29
  ...

Your task is very easy given an integer from 1 to 10^8 print its place in the primes triangle.

Input

In the first line integer 1 <= T <= 10^5, followed by T lines each line contain integer 1 <= n <= 10^8.

Output

One line contain pair of integers i, j, where i is the row number and j is the column number, 1 base. Or -1 if n is not found in the primes triangle.

Example

Input:
3
3
23
4

Output:
2 1
4 3
-1

hide comments
joe201610a: 2022-08-07 17:53:02

chakra ball i am forming perfected took more than a 1000 hard days

Last edit: 2022-08-07 17:53:15

Added by:abdou_93
Date:2013-06-08
Time limit:2s
Source limit:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Languages:All except: ASM64
Resource:tutorial version of http://www.spoj.com/problems/PTRI/