solve (1)