Add solution for Fall 2008, Long #4