FLOWCHART OF THE CODE