solve 20.
solve 22
solve 23.
solve 24
solve 25, 26