hw04 first program