sh.c 434 KB