loop do
    n = gets.to_i
    break if n == 0
    a = gets.split
    p = [-Float::INFINITY, Float::INFINITY]
    b = true
    a.each_with_index do |aa,i|
        if aa != "x" && i < a.size - 1 && a[i+1] != "x"
            if i % 2 == 1
                if aa.to_i < a[i+1].to_i
                    b = false
                    puts "none"
                    break
                end
            else
                if aa.to_i > a[i+1].to_i
                    b = false
                    puts "none"
                    break
                end
            end
        end
        next if aa != "x"
        if a[i+1] == "x"
            b = false
            puts "none"
            break
        end
        if i == 0
            if a[1].to_i == -10**9
                b = false
                puts "none"
                break
            else
                p[1] = a[1].to_i - 1
            end
        elsif i < a.size - 1
            if i % 2 == 1
                if p[1] <= a[i-1].to_i || p[1] <= a[i+1].to_i
                    b = false
                    puts "none"
                    break
                else
                    p[0] = [a[i-1].to_i, a[i+1].to_i].max + 1
                end
            else
                if p[0] >= a[i-1].to_i || p[0] >= a[i+1].to_i
                    b = false
                    puts "none"
                    break
                else
                    p[1] = [a[i-1].to_i, a[i+1].to_i].min - 1
                end
            end
        else
            if i % 2 == 1
                if p[1] <= a[i-1].to_i
                    b = false
                    puts "none"
                    break
                else
                    p[0] = a[i-1].to_i + 1
                end
            else
                if p[0] >= a[i-1].to_i
                    b = false
                    puts "none"
                    break
                else
                    p[1] = a[i-1].to_i - 1
                end
            end
        end
    end
    next if !b
    if p[0] == p[1]
        puts p[0]
    else
        puts "ambiguous"
    end
end