hw03-3 different programs