solve 1.20
solve 1.21
sove 1.22