update problem1