#include <iostream>
#include <string>
using namespace std;
int main() {
ios_base::sync_with_stdio(false);
cin.tie(NULL);
int N;
if (!(cin >> N)) return 0;
string S;
cin >> S;
long long countO = 0;
long long countOS = 0;
long long ans = 0;
for (char c : S) {
if (c == 'O') {
countO++;
} else if (c == 'S') {
countOS += countO;
} else if (c == 'N') {
ans += countOS;
}
}
cout << ans << "\n";
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewogICAgaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbyhmYWxzZSk7CiAgICBjaW4udGllKE5VTEwpOwoKICAgIGludCBOOwogICAgaWYgKCEoY2luID4+IE4pKSByZXR1cm4gMDsKCiAgICBzdHJpbmcgUzsKICAgIGNpbiA+PiBTOwoKICAgIGxvbmcgbG9uZyBjb3VudE8gPSAwOwogICAgbG9uZyBsb25nIGNvdW50T1MgPSAwOwogICAgbG9uZyBsb25nIGFucyA9IDA7CgogICAgZm9yIChjaGFyIGMgOiBTKSB7CiAgICAgICAgaWYgKGMgPT0gJ08nKSB7CiAgICAgICAgICAgIGNvdW50TysrOwogICAgICAgIH0gZWxzZSBpZiAoYyA9PSAnUycpIHsKICAgICAgICAgICAgY291bnRPUyArPSBjb3VudE87CiAgICAgICAgfSBlbHNlIGlmIChjID09ICdOJykgewogICAgICAgICAgICBhbnMgKz0gY291bnRPUzsKICAgICAgICB9CiAgICB9CgogICAgY291dCA8PCBhbnMgPDwgIlxuIjsKCiAgICByZXR1cm4gMDsKfQ==