solved #7