add solution 7