Problem:
Score : 200 points

Problem Statement

Print all the integers that satisfies the following in ascending order:

Among the integers between A and B (inclusive), it is either within the K smallest integers or within the K largest integers.

Constraints

1 \leq A \leq B \leq 10^9

1 \leq K \leq 100

All values in input are integers.

Input

Input is given from Standard Input in the following format:

A B K

Output

Print all the integers that satisfies the condition above in ascending order.

Sample Input 1

3 8 2

Sample Output 1

3
4
7
8

3 is the first smallest integer among the integers between 3 and 8.

4 is the second smallest integer among the integers between 3 and 8.

7 is the second largest integer among the integers between 3 and 8.

8 is the first largest integer among the integers between 3 and 8.

Sample Input 2

4 8 3

Sample Output 2

4
5
6
7
8

Sample Input 3

2 9 100

Sample Output 3

2
3
4
5
6
7
8
9

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

"use strict"

const Main=(inputt)=>{

  const Array=inputt.split(" ").map((ele)=>{return ele-0})
  const A =Array[0]-0
  const B =Array[1]-0
  const K = Array[2]-0
  //iは配列番号K
  const resultArray=[]

  
  for(let i=A;i<=B;i+=1){
    resultArray.push(i)
  }
  
  
 const index=resultArray.length-1
 const L= K>=(index+1)? index+1:K

  for(let j=0;j<=L-1;j+=1){
    console.log(resultArray[j])
  }

  for(let k=index-L+1;k<=index;k+=1){
    console.log(resultArray[k])
  }
}

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