Arrange the following types of cache organization in the decreasing order of memory size required at cache controller:
Direct-mapped cache, 4-way set associative cache, fully-associative cache.
[Note: consider the cache size and block size same for all organization]