solved #49