Memoreek is a memory puzzle starring Linux distributions, open source tools, and programming languages.