@yggie Second version is quite good.