Solution writer : done