subrat acharya