problem set 12 ee42 100 7294508