solution5 (1)