class Queue {
container =[]
enter(element){
this.container.push(element)
}
leave(){
return this.container.shift()
}
size(){
return this.container.length
}
value(){
return this.container.slice(0)
}
}
function game(n,m){
let qe = new Queue;
for(let i=1;i<=n;i++){
qe.enter(i)
}
while(qe.size()>1){
for(let i=1; i<m;i++){
qe.enter(qe.leave())
}
qe.leave()
}
return qe.value().toString()
}
console.log(game(8,5))