Author: Polyglot.