Challenge #177 complete.