Solves the problem of the century.