22nd exercise and formatting fixes.