Solutions by Kiran Kumar.