@liw Interesting, thanks!

FYI: there is a small typo: "An obviously solution" -> "An obvious solution"