Is this one of those problems that you have to do in five different ways?