header
Justin Martin
Криптографический слесарь. Придумываем арифметические ключи и замки, в которые они вставляются.