let dfs = [20, -1, 5, 18, -90, 60, 52, 60, 0, 61, 43, 52]; 
let x = null; 
let a = null; 

for (let b = 0; b < dfs.length; b++) {
    if (x === null) { 
        x = dfs[b]; 
        continue; 
    } 

    if (a === null) { 
        if (x < dfs[b]) { 
            a = x; 
            x = dfs[b]; 
            continue; 
        } else { 
            if (x == dfs[b]) { 
                continue; 
            } 

            a = dfs[b]; 
            continue; 
        } 
    } 

    if (x === dfs[b]) { 
        continue; 
    } 

    if (x < dfs[b]) { 
        a = x; 
        x = dfs[b]; 
    } else if (x !== dfs[b] && x >= a) { 
        if (a > dfs[b]) { 
            continue; 
        } 
        a = dfs[b]; 
    }
    
}

console.log(a)