Intelligent solution eh?

Partitioning is a very efficient way of doing this, although it is not a cheap Option. Is possible?