Solutions for 3.21 to 3.25