solution 46a