Рассмотрим функции `f: NN -> NN` для которых верны условия
(a) для каждого натурального числа `m` существует единственное натуральное число `n`, для которого `f(n) = m`;
(b) для каждого натурального числа `n` верно, что значение `f(n + 1)` равно `4f(n) - 1` или `f(n) - 1`.
Найдите все натуральные числа `p`, такие, что `f(1999) = p` для некоторой функции `f`, удовлетворяющей условиям (a) и (b).