Uploading solution 2