N=gets.to_i
S=gets.chomp
a=Array.new(10){Array.new}
N.times do |i|
  a[S[i].to_i].push(i)
end
cnt=0

def form(i)
  return "00"+i.to_s if i<10
  return "0"+i.to_s if i<100
  return i.to_s if i<1000
end

1000.times do |i|
  s=form(i).split("").map(&:to_i)
  next if a[s[0]].nil?
  x=a[s[0]][0]
  next if a[s[1]].nil?
  y=a[s[1]].bsearch{|e|x<e}
  next if y.nil?
  next if a[s[2]].nil?
  z=a[s[2]].bsearch{|e|y<e}
  next if z.nil?
  cnt+=1
end
puts cnt