uploading my solutions so far