hw04 third program