Excercise 23. Still giggling.