Not much significant to look at, but nice complexity and challenge.