Excellent up to the mark!!

Easy to understand very briefly described with different scenarios.