solution 22