solution 40