16 номер. Рекурсия

Вычисление рекурсивной функции

Функции F(n) и G(n), где n – натуральное число, заданы следующими

соотношениями:

F(n) = n, если n > 1 000 000;

F(n) = n + F(2n), если n ≤ 1 000 000;

G(n) = F(n) / n.

Сколько существует таких натуральных чисел n (включая число 1000), для которых G(n) = G(2000)?