update solution for challenge #135