В библиотеке каждой книге присваивают уникальный код, который может содержать десятичные цифры, 52 латинские буквы (с учётом регистра) и символы из 964-символьного специального алфавита. В базе данных для хранения каждого кода отведено одинаковое и минимально возможное число байт. Известно, что для хранения 3000 кодов отведено не более 1,5 Мбайта памяти. Определите максимально возможную длину кода. В ответе запишите только целое число.
Задание

В библиотеке каждой книге присваивают уникальный код, который может содержать десятичные цифры, 52 латинские буквы \(с учётом регистра\) и символы из 964-символьного специального алфавита. В базе данных для хранения каждого кода отведено одинаковое и минимально возможное число байт. Известно, что для хранения 3000 кодов отведено не более 1,5 Мбайта памяти. Определите максимально возможную длину кода. В ответе запишите только целое число.