Solution 17 Completed

A bit of a hack this one, but it's hard for it not to be.