Need a long term solution, Mamata Banerjee writes Narendra M