My code with examples