solution 6