Add exercise #3.12