#include <stdio.h>
 
void doA(int *i){
	*i = 3;
}
 
void doB(int *i){
	*i = 4;
}
 
void doC(int *i){
	*i = 5;
}
 
int main(void) {
	int i = 1;
	switch(i){
		case 1:
			doA(&i);
		case 2:
			doB(&i);
		default:
			doC(&i);
			break;
	}
	return 0;
}
 
				I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIGRvQShpbnQgKmkpewoJcHJpbnRmKCJkb0EgaSA9ICVkXG4iLCAqaSk7CgkqaSA9IDM7Cn0KCnZvaWQgZG9CKGludCAqaSl7CglwcmludGYoImRvQiBpID0gJWRcbiIsICppKTsKCSppID0gNDsKfQoKdm9pZCBkb0MoaW50ICppKXsKCXByaW50ZigiZG9DIGkgPSAlZFxuIiwgKmkpOwoJKmkgPSA1Owp9CgppbnQgbWFpbih2b2lkKSB7CglpbnQgaSA9IDE7Cglzd2l0Y2goaSl7CgkJY2FzZSAxOgoJCQlkb0EoJmkpOwoJCWNhc2UgMjoKCQkJZG9CKCZpKTsKCQlkZWZhdWx0OgoJCQlkb0MoJmkpOwoJCQlicmVhazsKCX0KCXJldHVybiAwOwp9Cg==