the problem was nicely solved by the university of cologne giving dirichlet an honorary doctorate, thus allowing him to submit his habilitation thesis on polynomials with a special class of prime divisors to the university of breslau.

This is all lower case. Can you fix that?
The problem was nicely solved by the University of Cologne giving Dirichlet an honorary doctorate, thus allowing him to submit his habilitation thesis on polynomials with a special class of prime divisors to the University of Breslau.