sem_ch3.adb 430 KB