How to Write ChatGPT Prompts to Get the Best Results?