First attempt at 28.
Removed unused variable.
Better variable names.