Finished solution by messages