Programs of Lab 3