Oooo, that is a tough one hplvr!