TCPL exercises