Problem:
Score : 100 points

Problem Statement

Takahashi is a member of a programming competition site, ButCoder.

Each member of ButCoder is assigned two values: Inner Rating and Displayed Rating.

The Displayed Rating of a member is equal to their Inner Rating if the member has participated in 10 or more contests. Otherwise, the Displayed Rating will be their Inner Rating minus 100 \times (10 - K) when the member has participated in K contests.

Takahashi has participated in N contests, and his Displayed Rating is R. Find his Inner Rating.

Constraints

All values in input are integers.

1 \leq N \leq 100

0 \leq R \leq 4111

Input

Input is given from Standard Input in the following format:

N R

Output

Print his Inner Rating.

Sample Input 1

2 2919

Sample Output 1

3719

Takahashi has participated in 2 contests, which is less than 10, so his Displayed Rating is his Inner Rating minus 100 \times (10 - 2) = 800.

Thus, Takahashi's Inner Rating is 2919 + 800 = 3719.

Sample Input 2

22 3051

Sample Output 2

3051

Solution in JavaScript (node.js v5.12) (judge verdict: Wrong Answer)

function Main(input) {
  var line = input.split(' ');
  var N = Number(line[0]);
  var K = Number(line[1]);
  var log2 = Math.ceil(Math.log2(N + 1));
  // console.log('log2=' + log2);
  var log10 = Math.ceil(Math.log10(N + 1));
  // console.log('log10=' + log10);
  if (K == 2) {
    console.log(log2);
  } else if (K == 10) {
    console.log(log10);
  } else {
    for (var i = log10; i <= log2; i ++) {
      var n = Math.pow(K, i);
      // console.log('n(' + i + ')=' + n);
      if (N < n) {
        console.log(i);
        break;
      }
    }
  }
}

Main(require("fs").readFileSync("/dev/stdin", "utf8"));