Some tough prompts here! Looking forward to reading your answers.