#MAGSUB1. Lucifer and Magical Substrings

Lucifer and Magical Substrings

Lucifer MorningStar is interested in deepest desires of Zing. Being a programmer Zing said he has a desire of knowing number of magical substrings in a string. A substring of string S is said to be magical if it contains atleast one magical character (A character is magical if its value is prime, and we assign values to characters as:  A is assigned 1 , B is assigned 2......Z is assigned 26). So you have to calculate total number of magical substrings for S in order to help Lucifer who is absolutely newbie in programming, so that he does not disappoint Zing.

Input

First line contains number of test cases. ( 1<=T<=10).

For each case input will contain two lines.

First line contains length of string N ( 1<=N<=10^5).

Second line will contain a string S of length N. (String will only contain uppercase letters.)

Output

For each test case output a single integer denoting number of magical substrings of S in new line.

Example

Input:
1
3
ABC
Output:
5