How to Write a Good Reasoning