var n = 30, m = 4, b = [2,1,3,1] var a = [] var node = function(a){ this.val = a this.next = null } var p = new node(b[0]) var head = p for(var i = 1; i < b.length; i++){ p.next = new node(b[i]) p = p.next } p.next = head p = head var temp = [p.val-1] a.push(p...