n = gets.to_i
s = gets.chomp

num = Array.new(10) {Array.new(10) {Array.new(10) + [false]} + [false]}
ans = 0

(n-2).times do |i|
    si = s[i].to_i
    next if num[si][-1]
    num[si][-1] = true
    
    (i+1).upto(n-2) do |j|
        sj = s[j].to_i
        next if num[si][sj][-1]
        num[si][sj][-1] = true

        (j+1).upto(n-1) do |k|
            sk = s[k].to_i
            next if num[si][sj][sk]
            num[si][sj][sk] = true
            
            ans += 1
        end
    end
end

puts ans