Solves #9.