Block Diagram :

Flowchart: