Test
Execution time limit is 1 second
Runtime memory usage limit is 256 megabytes
You are taking a computer science test. It is known that the test has tasks, each of which is evaluated with one point.
You have answered tasks.
To pass the test, you need to give the correct answer to at least tasks.
What is the maximum number of mistakes you could have made in those tasks and still pass the test?
Input
The first line contains an integer () — the number of tasks.
The second line contains an integer () — the number of tasks you have answered.
The third line contains an integer () — the minimum number of tasks you need to answer correctly to pass the test.
It is guaranteed that the answer is always non-negative.
Output
Output a single integer — the answer to the problem.
Examples
Input #1
Answer #1
Submissions 2
Acceptance rate 100%