DKSH를 찾아라

아직 제출이 없습니다시간 제한1초메모리 제한512 MB

문제

준혁이는 DKSH(단국대학교부속소프트웨어고등학교)에 다니는 학생이다. 어느 날, 준혁이는 길을 걷다가 NN 개의 알파벳 대문자가 써있는 종이를 발견했다. 평소에 자신이 DKSH에 다니는 학생이라는 것을 자랑스러워하던 준혁이는 이 종이에서 네 개의 문자를 골라서 그 문자들을 제외한 나머지 문자를 전부 지웠을 때 "DKSH"가 되도록 하려고 한다. 준혁이는 이렇게 네 개의 문자를 고르는 방법의 수를 세어 보기로 했다. 하지만 영어울렁증이 있는 준혁이는 금방 포기해버리고 말았다. 준혁이를 도와 네 개의 문자를 골라 나머지 문자를 전부 지웠을 때 "DKSH"가 되는 경우의 수를 세어 주자.(큰 따옴표 제외) 정확히는, 문자열에서 aa번째 문자가 'D', bb번째 문자가 'K', cc번째 문자가 'S', dd번째 문자가 'H'이고 a\<b\<c\<da\<b\<c\<d인 순서쌍 (a,b,c,da, b, c, d)의 갯수를 찾자.

입력

첫째 줄에 NN이 주어진다. (1N100,000)(1≤N≤100,000)

둘째 줄에 길이 NN의 문자열 SS가 주어진다. (SS는 알파벳 대문자로만 이루어져 있다.)

출력

첫째 줄에 문제에서 설명한 순서쌍 (a,b,c,da, b, c, d)의 갯수를 출력한다.