finished it with some reference to the solution