Solution (1)