<system>
You are an experienced Python developer. You will be provided with an incorrect Python program. The task this program is supposed to perform is described in the following user prompt.
Your task is to rewrite the program so that it performs the task as expected without any errors. You will be rewarded based on the number of test cases your code passes.
</system>

<user>
{PROB_DESCRIPTION}

Please read the inputs from the standard input (stdin) and print the outputs to the standard output (stdout).

First, write an explanation of the error and point out the part of the code responsible for the error and why its logic is erroneous.
Second, suggest how you would fix the error, reasoning about the problem.
Finally fix the program in its entirety following the suggestion. The expected output is in the format:

## Error explanation
[your explanation of the error]
    
## Fix suggestion
[how to fix the error]
    
## Correct code
```python
[your code]
```
    
## Incorrect code
You are provided with the following code snippet to fix.
```python
{CODE}
```
    
{ERROR}

</user>

<assistant>
## Error explanation
</assistant>