finish problem twentyfive with tests