07 second half of the programmer test answer