Wow! Sai, we love the way you have approached this problem in a clear and systematic way.
Well done!