Solve the initial value problem: y^(n) + y = 10te^(t) with the initial conditions y(0) = 0 and y^(')(0) = 1.

Which of the following options correctly solves this problem?

A) y = 10te^(t) - 1
B) y = 10te^(t) + 1
C) y = 10te^(t) - 10
D) y = 10te^(t) + 10