upload solution