Very very nice... This is the kind of questions we expect.

Keep it up.