class Solution {
public int smallestRangeI(int[] A, int K) {
int min = A[0];
int max = A[0];
for(int a : A) {
min = Math.min(min,a);
max = Math.max(max,a);
}
if(min+K >= max-K)
return 0;
return max-min-2*K;
}
}