**Tell us what’s happening:**

Hello guys. Yesterday, I tried to complete this challenge, but I got to the point, where I couldn’t find an answer. Today I am trying the same, but with same result. The problem is, that my solution works for first four demands on the left (" `smallestCommons([1, 5])`

should return a number." and so on…), but not the last two. I can’t figure out, why does my solution behave this way. I think it does not do what it’s supposed to, based on program I written. Here is my solution and I kindly ask you to take a look, if you guys can find the problem:

```
function smallestCommons(arr) {
arr = arr.sort ((a,b) => a-b);
var multiple = arr[1];
do{
for(let i=arr[1]; i>= arr[0]; i--){
if(multiple%i != 0){
multiple++;
break;
}
if(i===arr[0])
return multiple;
}
}while(1);
return arr;
}
smallestCommons([1,5]);
```

**Your browser information:**

User Agent is: `Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:65.0) Gecko/20100101 Firefox/65.0`

.