5 patterns

Author: Abhishek Deshpande