Full threadmh_·I posted a version of this solution too: https://twitter.com/haroonmeer/status/307473218057433089 :)View on HN