Here is another one im kind of stuck on…

Here is the code:

```
function smallestCommons(arr) {
var min = Math.min(arr[0], arr[1]);
var max = Math.max(arr[0], arr[1]);
var range =[];
for(var i = start; i <= end; i++){
range.push(i);
}
var LCM = 0,
flag = true;
while(flag){
LCM++;
for(var j = start; j <= end; j++) {
if (LCM % j !==0){
break;
}
else if(j===end) {
flas = false;
}
}
}
return LCM;
}
smallestCommons([1,5]);
```

Since LCM increases by 1 at the beginning, and j also increases 1 at the beginning, that means its

LCM % j !==0

1 % 1 !==0…<-- This is 0, right?