solution to p0103