#import <stdio.h>
#define M 1000000007
typedef long long INT;

int main(){
    @autoreleasepool {
        INT N;
        scanf("%lld ", &N);
        INT a[26] = {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1};
        for(INT i=0;i<N;i++){
            char c;
            scanf("%c",&c);
            a[c-'a']++;
        }
        INT count = 1;
        for(int i=0;i<26;i++){
            count = ((a[i] % M) * count) % M;
        }
        printf("%lld", count-1);
    }
}
