AMR11E  Distinct Primes
Arithmancy is Draco Malfoy's favorite subject, but what spoils it for him is that Hermione Granger is in his class, and she is better than him at it. Prime numbers are of mystical importance in Arithmancy, and Lucky Numbers even more so. Lucky Numbers are those positive integers that have at least three distinct prime factors; 30 and 42 are the first two. Malfoy's teacher has given them a positive integer n, and has asked them to find the nth lucky number. Malfoy would like to beat Hermione at this exercise, so although he is an evil git, please help him, just this once. After all, the knowitall Hermione does need a lesson.
Input
The first line contains the number of test cases T. Each of the next T lines contains one integer n.
Output
Output T lines, containing the corresponding lucky number for that test case.
Constraints
1 <= T <= 20
1 <= n <= 1000
Example
Sample Input: 2 1 2 Sample Output: 30 42
hide comments
coderslegacy:
20180421 02:28:58
just use simple sieve and genrate look up table 

coding_panda:
20180405 08:24:23
AC 0.0 using Sieve :D 

prashant_pc:
20180301 13:48:37
Used sieve first to store prime numbers in array ..used the array to find the prime factors Last edit: 20180319 09:24:02 

a_98:
20180201 13:16:52
A.C. 0.02


nishant_26:
20180116 15:01:13
easy! AC in one go


jayharsh:
20170811 19:07:56
AC in one Go 0.03 Sec! 

pratham_1:
20170723 15:25:29
AC 0.04s:) 

arvind002:
20170612 21:52:43
At least three "distinct prime factors" :(.


tusharuppal:
20170601 14:09:22
use simple sieve and use the multiple index of array smartly.... ;) 

horizon121:
20170524 23:26:57
Sieve + lookup table thats all 
Added by:  Varun Jalan 
Date:  20111215 
Time limit:  3s 
Source limit:  50000B 
Memory limit:  1536MB 
Cluster:  Cube (Intel G860) 
Languages:  All except: ASM64 
Resource:  Varun Jalan  ICPC Asia regionals, Amritapuri 2011 