solving (1)