Add my solution and tests for the sixed challenege.