Write-ups

A collection of write-ups for puzzles and challenges.