43. Solutions