Adding more solutions: 20-23