The solution
103