solution 39