#abc173a. [abc173_a]Payment

[abc173_a]Payment

Problem Statement

We will buy a product for NN yen (the currency of Japan) at a shop.

If we use only 10001000-yen bills to pay the price, how much change will we receive?

Assume we use the minimum number of bills required.

Constraints

  • 1leqNleq100001 \\leq N \\leq 10000
  • NN is an integer.

Input

Input is given from Standard Input in the following format:

NN

Output

Print the amount of change as an integer.


Sample Input 1

1900

Sample Output 1

100

We will use two 10001000-yen bills to pay the price and receive 100100 yen in change.


Sample Input 2

3000

Sample Output 2

0

We can pay the exact price.