Assignment 03: Problem 06 Solved. [More tests needed].