Your task is to abstract a {language} code snippet to a programming flowchart. Only provide the flowchart, do not output other explainations. The flowchart should satisfy the following principles:

- Equivalent: The flowchart is semantically equivalent to the code snippet. In other words, you can reconstruct the original code snippet from the flowchart.

- Form Constraint: It is a concise and clear flowchart.

Here is the {language} code:
{code}