Позитивні тести#10032

Позитивні тести

2 секунди
128 мегабайтів
Середня

Вірусолог Абуталіб продовжує свої математичні обчислення. Він шукає ефективні способи виявлення позитивних й негативних тестів на коронавірус. Абуталіб має тести на коронавірус, пронумеровані від до . У ході своїх обчислень він з'ясував, що позитивні тести задовольняють певним умовам. Тест вважається позитивним, якщо його порядковий номер ділиться на чисел, заздалегідь визначених Абуталібом, і водночас не ділиться на інших чисел, також визначених ним. Вам потрібно допомогти Абуталібу визначити, скільки тестів від до є позитивними.

Вхідні дані

У першому рядку задано числа та (1 \leq a \leq b \leq 10^{18}).

У другому рядку задано числа та (0 \leq k, m \leq 20).

У третьому рядку містяться чисел x_i (1 \leq x_i \leq 10^{18}) — числа, на які має ділитися позитивний тест.

У четвертому рядку містяться чисел y_i (1 \leq y_i \leq 10^{18}) — числа, на які не має ділитися позитивний тест.

Вихідні дані

Виведіть кількість позитивних тестів від до .

Приклади

Приклад 1

Loading
Loading

Приклад 2

Loading
Loading

Приклад 3

Loading
Loading