Solution nearly done for 9