added solution for 58