#include <stdio.h>

int is_panggram(const char *str) {
    char ch;
    int result = 0;
    int x;
    while (ch = *str++) {
        if(ch > 'z') continue;
        else if(ch >= 'a') x = 1<<(ch - 'a');
        else if(ch >= '[') continue;
        else if(ch >= 'A') x = 1<<(ch - 'A');
        else continue;
        if(x & result == x) continue;
        result |= x;
    }
    return 0x3ffffff == result;
}

int main() {
    printf("%d\n", is_panggram("ABDKBBBCDEFghijklmnopqrstuvwxyZ"));
    printf("%d\n", is_panggram("cbadefghijklmnopqrstuvwxyz"));
}