@misha4: I love your approach