Solution by Jaldhar H. Vyas