working by mallickda2345678
_