CSE-8B / PA2 / writeup