Автомат обрабатывает натуральное число P > 1 по следующему алгоритму: 1. Строится двоичная запись числа P. 2. В конец записи (справа) дописывается вторая справа цифра двоичной записи. 3. В конец записи (справа) дописывается вторая слева цифра двоичной записи. 4. Результат переводится в десятичную систему. Пример. Дано число P = 10. Алгоритм работает следующим образом. 1. Двоичная запись числа P: 1010 = 10102. 2. Вторая справа цифра 1, новая запись 101012. 3. Вторая слева цифра 0, новая запись 1010102. 4. Десятичное значение полученного числа 42. Для скольких значений P в результате работы алгоритма получится число, принадлежащее отрезку [150; 200]?
Задание

Автомат обрабатывает натуральное число P > 1 по следующему алгоритму:
1. Строится двоичная запись числа P.
2. В конец записи \(справа\) дописывается вторая справа цифра двоичной записи.
3. В конец записи \(справа\) дописывается вторая слева цифра двоичной записи.
4. Результат переводится в десятичную систему.

Пример. Дано число P = 10. Алгоритм работает следующим образом.
1. Двоичная запись числа P: 1010 = 10102.
2. Вторая справа цифра 1, новая запись 101012.
3. Вторая слева цифра 0, новая запись 1010102.
4. Десятичное значение полученного числа 42.

Для скольких значений P в результате работы алгоритма получится число, принадлежащее отрезку

\[150; 200\]
?