I'll explain it step by step.