সুন্দর সংখ্যা ( Beautiful Number )

CPU: 1s
Memory: 1024MB


রসায়কা নামের একজন অদ্ভুত গণিতবিদ নির্দিষ্ট কিছু মৌলিক সংখ্যাকে সুন্দর হিসেবে বিবেচনা করে। যদি কোন যৌগিক সংখ্যাকে তার পছন্দ করা সুন্দর মৌলিক সংখ্যাগুলির মধ্যে অন্তত একটি নিঃশেষে ভাগ করে, তাহলে সে ঐ যৌগিক সংখ্যাটিকেও সুন্দর মনে করে। রসায়কার পছন্দ করা M টি মৌলিক সংখ্যা এবং একটি পূর্ণসংখ্যা N দেওয়া থাকবে, তোমাকে 1 থেকে N এর মধ্যে কতটি সুন্দর সংখ্যা (মৌলিক এবং যৌগিক উভয়ই) রয়েছে, তা বের করতে হবে। উদাহরণস্বরূপ, 2 টি সুন্দর মৌলিক সংখ্যার সেট {2, 5} এর জন্য, 1 থেকে 10 এর মধ্যে 6 টি (2, 4, 5, 6, 8 এবং 10) সুন্দর সংখ্যা রয়েছে।

A certain strange mathematician, Rasyak, considers a particular set of prime numbers beautiful. He also calls a composite number beautiful, if it is divisible by at least one prime number in his chosen set of beautiful primes. Given Rasyak’s set of M beautiful primes and an integer N, you have to find the number of beautiful numbers (both primes and composites) between 1 and N. For example, given a set of 2 beautiful primes, {2, 5}, there are 6 beautiful numbers between 1 and 10 (i.e. 2, 4, 5, 6, 8 and 10).


ইনপুটের বর্ণনা

ইনপুটের প্রথম লাইনে টেস্টকেসের সংখ্যা T দেওয়া থাকবে। এর পরে T (1 <= T <= 100) টি টেস্টকেসের বর্ণনা থাকবে। প্রতিটি টেস্টকেসের প্রথম লাইনে একটি পূর্ণসংখ্যা M দেওয়া থাকবে এবং পরবর্তী লাইনে স্পেস দিয়ে আলাদা করা M টি মৌলিক সংখ্যা mi দেওয়া থাকবে এবং তার পরবর্তী লাইনে একটি পূর্ণসংখ্যা N থাকবে।


Input

The first line of the input gives the number of test cases, T (1 <= T <= 100). T test cases follow. Each will consist of one line containing a single integer M, followed by a line containing M space-separated prime numbers mi, followed by another line containing a single integer N.



Note the following limits:

Dataset #1 (20 Pts)

1 <= M <= 10
1 <= mi <= 100
1 <= N <= 105

Dataset #2 (30 Pts)

1 <= M <= 17
1 <= mi <= 1000
1 <= N <= 108

Dataset #3 (50 Pts)

1 <= M <= 25
1 <= mi <= 1000
1 <= N <= 2*109


অাউটপুটের বর্ণনা

প্রতিটি টেস্টকেসের জন্য একটি লাইনে একটি পূর্ণসংখ্যা X আউটপুট দিতে হবে, যেখানে X হল 1 থেকে N এর মধ্যে যতটি সুন্দর সংখ্যা রয়েছে তার সংখ্যা।


Output

For each test case, output one line containing a single integer X, where X is the number of beautiful numbers between 1 and N.


Sample

InputOutput
3 2 2 5 10 3 2 5 13 100 25 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 20000000006 63 1759360857