Upload solution