100 atcoder#ABC114B. [ABC114B] 754

[ABC114B] 754

Score : 200200 points

Problem Statement

There is a string SS consisting of digits 1, 2, ......, 9. Lunlun, the Dachshund, will take out three consecutive digits from SS, treat them as a single integer XX and bring it to her master. (She cannot rearrange the digits.)

The master's favorite number is 753753. The closer to this number, the better. What is the minimum possible (absolute) difference between XX and 753753?

Constraints

  • SS is a string of length between 44 and 1010 (inclusive).
  • Each character in SS is 1, 2, ......, or 9.

Input

Input is given from Standard Input in the following format:

SS

Output

Print the minimum possible difference between XX and 753753.

1234567876
34

Taking out the seventh to ninth characters results in X=787X = 787, and the difference between this and 753753 is 787753=34787 - 753 = 34. The difference cannot be made smaller, no matter where XX is taken from.

Note that the digits cannot be rearranged. For example, taking out 567 and rearranging it to 765 is not allowed.

We cannot take out three digits that are not consecutive from SS, either. For example, taking out the seventh digit 7, the ninth digit 7 and the tenth digit 6 to obtain 776 is not allowed.

35753
0

If 753 itself can be taken out, the answer is 00.

1111111111
642

No matter where XX is taken from, X=111X = 111, with the difference 753111=642753 - 111 = 642.