monkeys_act={
let nb_monk = monkeys_items.length
let monkeys_act = new Array(nb_monk).fill(0)
let monkeys_items_state = monkeys_items.map(m=>[...m])
console.log(monkeys_items_state)
for (let r=1;r<=20;r++){
for(let m=0;m<nb_monk;m++){
let nb_items= monkeys_items_state[m].length
for(let i=0;i<nb_items;i++){
monkeys_act[m]+=1
let citem = monkeys_items_state[m].shift()
let op = `let old=${citem};old${monkeys_ops[m].op}${monkeys_ops[m].num}`
let worry_level = Math.floor(eval(op)/3)
let to_monkey = monkeys_true[m]
if(worry_level%monkeys_test[m]!=0){
to_monkey = monkeys_false[m]
}
monkeys_items_state[to_monkey].push(worry_level)
}
}
}
return monkeys_act
}