Interesting exercise.