solution 52