This is the fourth homework assignment. Getting tougher.