Very neat, took a moment to get past the "nothing is possible" phase, but was pretty smooth solving from there on.