Solution by Joel Crosswhite.