AT_sumitb2019_d Lucky PIN

Description

[problemUrl]: https://atcoder.jp/contests/sumitrust2019/tasks/sumitb2019_d AtCoder 社は、オフィスの入り口に $ 3 $ 桁の暗証番号を設定することにしました。 AtCoder 社には $ N $ 桁のラッキーナンバー $ S $ があります。社長の高橋君は、$ S $ から $ N-3 $ 桁を消して残りの $ 3 $ 桁を左から読んだものを暗証番号として設定することにしました。 このとき、設定されうる暗証番号は何種類あるでしょうか? ただし、ラッキーナンバーや暗証番号はいずれも $ 0 $ から始まっても良いものとします。

Input Format

入力は以下の形式で標準入力から与えられます。 > $ N $ $ S $

Output Format

設定されうる暗証番号の種類数を出力してください。

Explanation/Hint

### 制約 - $ 4\ \leq\ N\ \leq\ 30000 $ - $ S $ は半角数字からなる長さ $ N $ の文字列 ### Sample Explanation 1 高橋君には以下の選択肢があります。 - $ S $ の $ 1 $ 桁目を消し、暗証番号を `224` とする。 - $ S $ の $ 2 $ 桁目を消し、暗証番号を `024` とする。 - $ S $ の $ 3 $ 桁目を消し、暗証番号を `024` とする。 - $ S $ の $ 4 $ 桁目を消し、暗証番号を `022` とする。 よって、設定されうる暗証番号は `022`, `024`, `224` の $ 3 $ 種類です。