site:gleek.io flowchart problem solving examples - Search