@sudhakark: Difficult indeed!