-added solution description