Solution by Rakesh Kumar Shardiwal