add 9th solution