Pictures for Introduction to Cryptology 20 Jan 2025