Added some comments to solution's definition