read and write puzzle titles