Outlined problem 98. -Chaz