#include <stdio.h>
 
f(char*s){int d=32;for(;(*s|32)>d;d=*s++|32);return!*s;}
 
int main(void)
{
	int n;
	char tests[8][32] = {
		"a",
		"abcdefGHIjklmnopqrSTUVWXyz",
		"aa",
		"puz",
		"puzz",
		"puzZ",
		"puZ",
		"PuZ",
	};
 
	char tf[2][8] = { "false", "true" };
 
	for (n = 0; n < 8; ++n)
		printf("%s => %s\n", tests
[n
], tf
[f
(tests
[n
])]);  
	return 0;
}
 
				I2luY2x1ZGUgPHN0ZGlvLmg+CgpmKGNoYXIqcyl7aW50IGQ9MzI7Zm9yKDsoKnN8MzIpPmQ7ZD0qcysrfDMyKTtyZXR1cm4hKnM7fQoKaW50IG1haW4odm9pZCkKewoJaW50IG47CgljaGFyIHRlc3RzWzhdWzMyXSA9IHsKCQkiYSIsCgkJImFiY2RlZkdISWprbG1ub3BxclNUVVZXWHl6IiwKCQkiYWEiLAoJCSJwdXoiLAoJCSJwdXp6IiwKCQkicHV6WiIsCgkJInB1WiIsCgkJIlB1WiIsCgl9OwoJCgljaGFyIHRmWzJdWzhdID0geyAiZmFsc2UiLCAidHJ1ZSIgfTsKCQoJZm9yIChuID0gMDsgbiA8IDg7ICsrbikKCQlwcmludGYoIiVzID0+ICVzXG4iLCB0ZXN0c1tuXSwgdGZbZih0ZXN0c1tuXSldKTsKCQoJcmV0dXJuIDA7Cn0K