@qveshuve: A very good approach.