Uploading challenge 1 solution