solutions (1)